1
1
import type { StoryObj } from '@storybook/react' ;
2
2
3
- import { ActionName as Action } from 'src/bundle/config/action-names' ;
4
- import { ToolbarName as Toolbar } from 'src/modules/toolbars/constants' ;
5
- import {
6
- boldItemView ,
7
- boldItemWysiwyg ,
8
- colorifyItemMarkup ,
9
- colorifyItemView ,
10
- colorifyItemWysiwyg ,
11
- italicItemMarkup ,
12
- italicItemView ,
13
- redoItemMarkup ,
14
- redoItemView ,
15
- redoItemWysiwyg ,
16
- undoItemMarkup ,
17
- undoItemView ,
18
- undoItemWysiwyg ,
19
- } from 'src/modules/toolbars/items' ;
20
-
21
3
import { Preset as component } from './Preset' ;
4
+ import { toolbarPresets } from './presets' ;
5
+
6
+ const { custom} = toolbarPresets ;
22
7
23
8
export const Zero : StoryObj < typeof component > = {
24
9
args : { preset : 'zero' } ,
@@ -42,45 +27,7 @@ export const Full: StoryObj<typeof component> = {
42
27
43
28
export const Custom : StoryObj < typeof component > = {
44
29
args : {
45
- toolbarsPreset : {
46
- items : {
47
- [ Action . undo ] : {
48
- view : undoItemView ,
49
- wysiwyg : undoItemWysiwyg ,
50
- markup : undoItemMarkup ,
51
- } ,
52
- [ Action . redo ] : {
53
- view : redoItemView ,
54
- wysiwyg : redoItemWysiwyg ,
55
- markup : redoItemMarkup ,
56
- } ,
57
- [ Action . bold ] : {
58
- view : boldItemView ,
59
- wysiwyg : boldItemWysiwyg ,
60
- } ,
61
- [ Action . italic ] : {
62
- view : italicItemView ,
63
- markup : italicItemMarkup ,
64
- } ,
65
- [ Action . colorify ] : {
66
- view : colorifyItemView ,
67
- wysiwyg : colorifyItemWysiwyg ,
68
- markup : colorifyItemMarkup ,
69
- } ,
70
- } ,
71
- orders : {
72
- [ Toolbar . wysiwygMain ] : [
73
- [ Action . colorify ] ,
74
- [ Action . bold ] ,
75
- [ Action . undo , Action . redo ] ,
76
- ] ,
77
- [ Toolbar . markupMain ] : [
78
- [ Action . colorify ] ,
79
- [ Action . italic ] ,
80
- [ Action . undo , Action . redo ] ,
81
- ] ,
82
- } ,
83
- } ,
30
+ toolbarsPreset : custom ,
84
31
} ,
85
32
} ;
86
33
0 commit comments