WidgetbookComponentInstance constructor
WidgetbookComponentInstance({
- required String name,
- required List<
WidgetbookUseCaseData> stories, - bool isExpanded = false,
Creates a new instance of WidgetbookComponentInstance
Implementation
WidgetbookComponentInstance({
required String name,
required List<WidgetbookUseCaseData> stories,
bool isExpanded = false,
}) : super(
name: 'WidgetbookComponent',
properties: [
Property.string(key: 'name', value: name),
Property(
key: 'useCases',
instance: ListInstance<WidgetbookUseCaseInstance>(
instances: stories
.map((useCase) => WidgetbookUseCaseInstance(
useCaseName: useCase.useCaseName,
functionName: useCase.name,
))
.toList(),
),
),
if (isExpanded) Property.bool(key: 'isExpanded', value: true),
],
);