first commit

This commit is contained in:
Nick Fisher
2021-09-15 20:07:11 +08:00
commit a0f877be48
292 changed files with 100157 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import 'package:flutter/widgets.dart';
import '../filament_controller.dart';
import 'filament_view_platform.dart';
int _nextFilamentCreationId = 0;
class FilamentWidget extends StatefulWidget {
final FilamentController controller;
const FilamentWidget({Key? key, required this.controller}) : super(key: key);
@override
_FilamentWidgetState createState() => _FilamentWidgetState();
}
class _FilamentWidgetState extends State<FilamentWidget> {
final _viewId = _nextFilamentCreationId++;
@override
Widget build(BuildContext context) {
return FilamentViewPlatform.instance
.buildView(_viewId, widget.controller.onFilamentViewCreated);
}
}