buildEditor method
Implementation
@override
Widget? buildEditor(BuildContext context) {
return ListenableBuilder(
listenable: this,
builder: (context, child) => Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
const Text('Viewport'),
const Gap(16),
Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(8),
),
color: Theme.of(context).colorScheme.surfaceContainerHigh,
child: _buildEditor(context),
),
],
),
);
}