buildPreview method

Widget buildPreview({
  1. RadioProperties? properties,
  2. RadioNode? node,
  3. double? height,
  4. double? width,
  5. String value = '',
  6. String? groupValue,
  7. ValueChanged<String?>? onChanged,
})

Implementation

Widget buildPreview({
  RadioProperties? properties,
  RadioNode? node,
  double? height,
  double? width,
  String value = '',
  String? groupValue,
  ValueChanged<String?>? onChanged,
}) {
  final previewNode = RadioNode(
    properties: properties ?? node?.properties ?? RadioProperties(),
    id: '',
    name: 'Radio',
    basicBoxLocal: NodeBox(0, 0, width ?? 32, height ?? 32),
    retainedOuterBoxLocal: NodeBox(0, 0, width ?? 32, height ?? 32),
  );
  previewNode.value = value;
  previewNode.groupValue = groupValue;
  return PassiveRadioWidget(
    node: previewNode,
    onChanged: (context, value) => onChanged?.call(value),
  );
}