22 lines
675 B
Dart
22 lines
675 B
Dart
import 'package:flutter/widgets.dart';
|
|
import 'package:polyvox_filament/view/filament_view.dart';
|
|
import 'package:plugin_platform_interface/plugin_platform_interface.dart';
|
|
|
|
typedef void FilamentViewCreatedCallback(int id);
|
|
|
|
abstract class FilamentViewPlatform extends PlatformInterface {
|
|
FilamentViewPlatform() : super(token: _token);
|
|
|
|
static final Object _token = Object();
|
|
static FilamentViewPlatform _instance = FilamentView();
|
|
|
|
static FilamentViewPlatform get instance => _instance;
|
|
|
|
Widget buildView(
|
|
int creationId,
|
|
FilamentViewCreatedCallback onFilamentViewCreated,
|
|
) {
|
|
throw UnimplementedError('buildView() has not been implemented.');
|
|
}
|
|
}
|