component method
dynamic
component(})
Declares a reusable component and returns a callable handle for it.
Implementation
dynamic component(
String name, {
String? description,
Map<String, DslType>? params,
required DslWidget body,
}) {
_ensureUnique(_componentNames, name, 'component');
final declaration = ComponentDeclaration(
name: name,
description: description,
params: params,
body: body,
);
_components.add(declaration);
return ComponentHandle(declaration);
}