1- import  type  {  Meta ,   StoryObj  }  from  '@storybook/html' 
1+ import  type  {  Meta  }  from  '@storybook/html' 
22import  {  CosmosStoryProps  }  from  '@/graph/stories/create-cosmos' 
3+ import  {  createStory ,  Story  }  from  '@/graph/stories/create-story' 
34import  {  WithLabelsStory  }  from  './clusters/with-labels' 
45import  {  WormStory  }  from  './clusters/worm' 
56import  {  RadialStory  }  from  './clusters/radial' 
@@ -19,35 +20,39 @@ const meta: Meta<CosmosStoryProps> = {
1920  } , 
2021} 
2122
22- type  Story  =  StoryObj < CosmosStoryProps > ; 
23- 
2423const  sourceCodeAddonParams  =  [ 
2524  {  name : 'create-cosmos' ,  code : createCosmosRaw  } , 
2625  {  name : 'generate-mesh-data' ,  code : generateMeshDataRaw  } , 
2726] 
2827
29- export  const  Worm  =  WormStory  as  Story 
30- Worm . parameters  =  { 
31-   sourceCode : [ 
32-     {  name : 'Story' ,  code : wormStory  } , 
33-     ...sourceCodeAddonParams , 
34-   ] , 
28+ export  const  Worm : Story  =  { 
29+   ...createStory ( WormStory ) , 
30+   parameters : { 
31+     sourceCode : [ 
32+       {  name : 'Story' ,  code : wormStory  } , 
33+       ...sourceCodeAddonParams , 
34+     ] , 
35+   } , 
3536} 
3637
37- export  const  Radial  =  RadialStory  as  Story 
38- Radial . parameters  =  { 
39-   sourceCode : [ 
40-     {  name : 'Story' ,  code : radialStory  } , 
41-     ...sourceCodeAddonParams , 
42-   ] , 
38+ export  const  Radial : Story  =  { 
39+   ...createStory ( RadialStory ) , 
40+   parameters : { 
41+     sourceCode : [ 
42+       {  name : 'Story' ,  code : radialStory  } , 
43+       ...sourceCodeAddonParams , 
44+     ] , 
45+   } , 
4346} 
4447
45- export  const  WithLabels  =  WithLabelsStory  as  Story 
46- WithLabels . parameters  =  { 
47-   sourceCode : [ 
48-     {  name : 'Story' ,  code : withLabelsStory  } , 
49-     ...sourceCodeAddonParams , 
50-   ] , 
48+ export  const  WithLabels : Story  =  { 
49+   ...createStory ( WithLabelsStory ) , 
50+   parameters : { 
51+     sourceCode : [ 
52+       {  name : 'Story' ,  code : withLabelsStory  } , 
53+       ...sourceCodeAddonParams , 
54+     ] , 
55+   } , 
5156} 
5257
5358// eslint-disable-next-line import/no-default-export 
0 commit comments