aboutsummaryrefslogtreecommitdiffstats
path: root/uidev/src/stores/stories.ts
diff options
context:
space:
mode:
Diffstat (limited to 'uidev/src/stores/stories.ts')
-rw-r--r--uidev/src/stores/stories.ts41
1 files changed, 0 insertions, 41 deletions
diff --git a/uidev/src/stores/stories.ts b/uidev/src/stores/stories.ts
deleted file mode 100644
index 12bacdd59..000000000
--- a/uidev/src/stores/stories.ts
+++ /dev/null
@@ -1,41 +0,0 @@
1export type StorySectionName = string;
2export type StoryName = string;
3export type StoryComponent = () => JSX.Element;
4
5export interface IStories {
6 name: string;
7 component: StoryComponent;
8}
9
10export interface ISections {
11 name: StorySectionName;
12 stories: IStories[];
13}
14
15export interface IStoryStore {
16 sections: ISections[];
17}
18
19export const storyStore: IStoryStore = {
20 sections: [],
21};
22
23export const storiesOf = (name: StorySectionName) => {
24 const length = storyStore.sections.push({
25 name,
26 stories: [],
27 });
28
29 const actions = {
30 add: (name: StoryName, component: StoryComponent) => {
31 storyStore.sections[length - 1].stories.push({
32 name,
33 component,
34 });
35
36 return actions;
37 },
38 };
39
40 return actions;
41};