Line data Source code
1 : import 'package:widgetbook_generator/code_generators/code_generator.dart'; 2 : import 'package:widgetbook_generator/code_generators/properties/function_property.dart'; 3 : import 'package:widgetbook_generator/code_generators/properties/string_property.dart'; 4 : 5 : class StoryGenerator extends CodeGenerator { 6 1 : StoryGenerator({ 7 : required String name, 8 : required String functionName, 9 1 : }) : super( 10 : instanceName: 'Story', 11 1 : properties: [ 12 1 : StringProperty( 13 : key: 'name', 14 : value: name, 15 : ), 16 1 : FunctionProperty( 17 : key: 'builder', 18 : parameters: const [ 19 : 'context', 20 : ], 21 : functionName: functionName, 22 : ) 23 : ], 24 : ); 25 : }