27 lines
838 B
Dart
27 lines
838 B
Dart
import 'package:flutter/widgets.dart';
|
|
import 'package:flutter_filament/filament_controller.dart';
|
|
import 'package:flutter_filament/widgets/filament_gesture_detector.dart';
|
|
import 'package:flutter_filament/widgets/filament_widget.dart';
|
|
|
|
class ExampleViewport extends StatelessWidget {
|
|
final FilamentController? controller;
|
|
final EdgeInsets padding;
|
|
|
|
const ExampleViewport(
|
|
{super.key, required this.controller, required this.padding});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return controller != null
|
|
? Padding(
|
|
padding: padding,
|
|
child: FilamentGestureDetector(
|
|
showControlOverlay: true,
|
|
controller: controller!,
|
|
child: FilamentWidget(
|
|
controller: controller!,
|
|
)))
|
|
: Container();
|
|
}
|
|
}
|