buildPreview method

Widget buildPreview({
  1. FloatingActionButtonProperties? properties,
  2. FloatingActionButtonNode? node,
  3. double? width,
  4. VoidCallback? onPressed,
})

Implementation

Widget buildPreview({
  FloatingActionButtonProperties? properties,
  FloatingActionButtonNode? node,
  double? width,
  VoidCallback? onPressed,
}) {
  properties =
      properties ?? node?.properties ?? FloatingActionButtonProperties();
  final previewNode = FloatingActionButtonNode(
    properties: properties,
    id: '',
    name: 'FAB',
    basicBoxLocal:
        NodeBox(0, 0, width ?? properties.type.size, properties.type.size),
    retainedOuterBoxLocal:
        NodeBox(0, 0, width ?? properties.type.size, properties.type.size),
  );
  return PassiveFloatingActionButtonWidget(
    node: previewNode,
    onPressed: onPressed,
    useFonts: true,
  );
}