11import type { StoryObj } from '@storybook/react' ;
22
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-
213import { Preset as component } from './Preset' ;
4+ import { toolbarPresets } from './presets' ;
5+
6+ const { custom} = toolbarPresets ;
227
238export const Zero : StoryObj < typeof component > = {
249 args : { preset : 'zero' } ,
@@ -42,45 +27,7 @@ export const Full: StoryObj<typeof component> = {
4227
4328export const Custom : StoryObj < typeof component > = {
4429 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 ,
8431 } ,
8532} ;
8633
0 commit comments