buildPreview method

Widget buildPreview({
  1. CheckboxProperties? properties,
  2. CheckboxNode? node,
  3. double? height,
  4. double? width,
  5. bool? value,
  6. ValueChanged<bool?>? onChanged,
  7. WidgetBuildSettings settings = const WidgetBuildSettings(debugLabel: 'buildPreview'),
})

Implementation

Widget buildPreview({
  CheckboxProperties? properties,
  CheckboxNode? node,
  double? height,
  double? width,
  bool? value,
  ValueChanged<bool?>? onChanged,
  WidgetBuildSettings settings =
      const WidgetBuildSettings(debugLabel: 'buildPreview'),
}) {
  final previewNode = CheckboxNode(
    properties: properties ?? node?.properties ?? CheckboxProperties(),
    id: '',
    name: 'Checkbox',
    basicBoxLocal: NodeBox(0, 0, width ?? 32, height ?? 32),
    retainedOuterBoxLocal: NodeBox(0, 0, width ?? 32, height ?? 32),
  );
  previewNode.value = value;
  return PassiveCheckboxWidget(
    node: previewNode,
    onChanged: (context, value) => onChanged?.call(value),
    settings: settings,
  );
}