@@ -36,44 +36,67 @@ const OptionsMenu = ({ collectionId, directory, itemType }) => {
3636 data-click-from = 'options-menu'
3737 data-item-type = { itemType }
3838 >
39- < div className = 'px-1 py-1' data-click-from = 'options-menu' data-item-type = { itemType } >
40- < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
41- < button
42- className = { menuItemsStyles }
43- data-click-from = 'options-menu'
44- data-options-menu-item = { DirectoryOptionsActions . addNewFolder . value }
45- data-path-name = { directory . pathname }
46- data-item-type = { itemType }
47- data-collection-id = { collectionId }
48- >
49- < FolderPlusIcon
50- className = 'w-4 h-4 mr-2'
51- aria-hidden = 'true'
39+ { itemType === OBJ_TYPES . collection || itemType === OBJ_TYPES . folder ? (
40+ < div className = 'px-1 py-1' data-click-from = 'options-menu' data-item-type = { itemType } >
41+ < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
42+ < button
43+ className = { menuItemsStyles }
5244 data-click-from = 'options-menu'
45+ data-options-menu-item = { DirectoryOptionsActions . addNewFolder . value }
46+ data-path-name = { directory . pathname }
5347 data-item-type = { itemType }
54- />
55- { DirectoryOptionsActions . addNewFolder . displayValue }
56- </ button >
57- </ Menu . Item >
58- < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
59- < button
60- className = { menuItemsStyles }
61- data-click-from = 'options-menu'
62- data-options-menu-item = { DirectoryOptionsActions . addNewFlow . value }
63- data-path-name = { directory . pathname }
64- data-item-type = { itemType }
65- data-collection-id = { collectionId }
66- >
67- < PencilSquareIcon
68- className = 'w-4 h-4 mr-2'
69- aria-hidden = 'true'
48+ data-collection-id = { collectionId }
49+ >
50+ < FolderPlusIcon
51+ className = 'w-4 h-4 mr-2'
52+ aria-hidden = 'true'
53+ data-click-from = 'options-menu'
54+ data-item-type = { itemType }
55+ />
56+ { DirectoryOptionsActions . addNewFolder . displayValue }
57+ </ button >
58+ </ Menu . Item >
59+ < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
60+ < button
61+ className = { menuItemsStyles }
7062 data-click-from = 'options-menu'
63+ data-options-menu-item = { DirectoryOptionsActions . addNewFlow . value }
64+ data-path-name = { directory . pathname }
7165 data-item-type = { itemType }
72- />
73- { DirectoryOptionsActions . addNewFlow . displayValue }
74- </ button >
75- </ Menu . Item >
76- </ div >
66+ data-collection-id = { collectionId }
67+ >
68+ < PencilSquareIcon
69+ className = 'w-4 h-4 mr-2'
70+ aria-hidden = 'true'
71+ data-click-from = 'options-menu'
72+ data-item-type = { itemType }
73+ />
74+ { DirectoryOptionsActions . addNewFlow . displayValue }
75+ </ button >
76+ </ Menu . Item >
77+ </ div >
78+ ) : (
79+ < div className = 'px-1 py-1' data-click-from = 'options-menu' data-item-type = { itemType } >
80+ < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
81+ < button
82+ className = { menuItemsStyles }
83+ data-click-from = 'options-menu'
84+ data-options-menu-item = { DirectoryOptionsActions . cloneFlow . value }
85+ data-path-name = { directory . pathname }
86+ data-item-type = { itemType }
87+ data-collection-id = { collectionId }
88+ >
89+ < PencilSquareIcon
90+ className = 'w-4 h-4 mr-2'
91+ aria-hidden = 'true'
92+ data-click-from = 'options-menu'
93+ data-item-type = { itemType }
94+ />
95+ { DirectoryOptionsActions . cloneFlow . displayValue }
96+ </ button >
97+ </ Menu . Item >
98+ </ div >
99+ ) }
77100 < div className = 'px-1 py-1' data-click-from = 'options-menu' data-item-type = { itemType } >
78101 < Menu . Item data-click-from = 'options-menu' data-item-type = { itemType } >
79102 < button
0 commit comments