Line data Source code
1 : import 'package:widgetbook_generator/code_generators/instances/function_instance.dart'; 2 : import 'package:widgetbook_generator/code_generators/instances/instance.dart'; 3 : import 'package:widgetbook_generator/code_generators/properties/property.dart'; 4 : 5 : class StoryInstance extends Instance { 6 1 : StoryInstance({ 7 : required String storyName, 8 : required String functionName, 9 1 : }) : super( 10 : name: 'Story', 11 1 : properties: [ 12 1 : Property.string( 13 : key: 'name', 14 : value: storyName, 15 : ), 16 1 : Property( 17 : key: 'builder', 18 1 : instance: FunctionInstance( 19 : name: functionName, 20 : parameters: const [ 21 : 'context', 22 : ], 23 : ), 24 : ), 25 : ], 26 : ); 27 : }