toWidget method

  1. @override
Widget toWidget(
  1. BuildContext context
)
override

Return the associated Widget

Implementation

@override
Widget toWidget(BuildContext context) => ExpandablePanel(
      header: header == null
          ? null
          : Container(
              alignment: Alignment.centerLeft,
              height: (ExpandableThemeData.defaults.iconSize ?? 24.0) +
                  (ExpandableThemeData.defaults.iconPadding?.top ?? 8.0) +
                  (ExpandableThemeData.defaults.iconPadding?.bottom ?? 8.0),
              padding: ExpandableThemeData.defaults.iconPadding,
              child: Text(header!,
                  style: const TextStyle(fontWeight: FontWeight.bold)),
            ),
      collapsed: collapsed == null ? Container() : Text(collapsed!),
      expanded: hasChildren() ? children[0].toWidget(context) : Container(),
    );