widget static method
Implementation
static ConstructorCall? widget(Widget? widget) {
if (widget == null) return null;
Map<Type, WidgetVisitor> visitorMap = Map.from(coreWidgetsVisitorMap)
..addAll(materialVisitorMap);
if (visitorMap.containsKey(widget.runtimeType)) {
return visitorMap[widget.runtimeType]!.visit(widget);
}
throw 'Unsupported widget type: ${widget.runtimeType}';
}