Refactor: Add all toolbar options into more
This commit is contained in:
parent
2818909126
commit
c550a1dd8a
1 changed files with 41 additions and 0 deletions
|
|
@ -215,6 +215,15 @@ export default function NodeToolbarComponent({
|
||||||
|
|
||||||
const handleSelectChange = (event) => {
|
const handleSelectChange = (event) => {
|
||||||
switch (event) {
|
switch (event) {
|
||||||
|
case "save":
|
||||||
|
if (isSaved) {
|
||||||
|
return setShowOverrideModal(true);
|
||||||
|
}
|
||||||
|
saveComponent(cloneDeep(data), false);
|
||||||
|
break;
|
||||||
|
case "code":
|
||||||
|
setOpenModal(!openModal);
|
||||||
|
break;
|
||||||
case "advanced":
|
case "advanced":
|
||||||
setShowModalAdvanced(true);
|
setShowModalAdvanced(true);
|
||||||
break;
|
break;
|
||||||
|
|
@ -461,6 +470,18 @@ export default function NodeToolbarComponent({
|
||||||
</SelectTrigger>
|
</SelectTrigger>
|
||||||
</ShadTooltip>
|
</ShadTooltip>
|
||||||
<SelectContent>
|
<SelectContent>
|
||||||
|
{hasCode && (
|
||||||
|
<SelectItem value={"code"}>
|
||||||
|
<ToolbarSelectItem
|
||||||
|
keyboardKey="U"
|
||||||
|
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
|
||||||
|
shift={false}
|
||||||
|
value={"Code"}
|
||||||
|
icon={"Code"}
|
||||||
|
dataTestId="code-button-modal"
|
||||||
|
/>
|
||||||
|
</SelectItem>
|
||||||
|
)}
|
||||||
{nodeLength > 0 && (
|
{nodeLength > 0 && (
|
||||||
<SelectItem value={nodeLength === 0 ? "disabled" : "advanced"}>
|
<SelectItem value={nodeLength === 0 ? "disabled" : "advanced"}>
|
||||||
<ToolbarSelectItem
|
<ToolbarSelectItem
|
||||||
|
|
@ -473,6 +494,26 @@ export default function NodeToolbarComponent({
|
||||||
/>
|
/>
|
||||||
</SelectItem>
|
</SelectItem>
|
||||||
)}
|
)}
|
||||||
|
<SelectItem value={"save"}>
|
||||||
|
<ToolbarSelectItem
|
||||||
|
keyboardKey="S"
|
||||||
|
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
|
||||||
|
shift={false}
|
||||||
|
value={"Save"}
|
||||||
|
icon={"SaveAll"}
|
||||||
|
dataTestId="save-button-modal"
|
||||||
|
/>
|
||||||
|
</SelectItem>
|
||||||
|
<SelectItem value={"duplicate"}>
|
||||||
|
<ToolbarSelectItem
|
||||||
|
keyboardKey="D"
|
||||||
|
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
|
||||||
|
shift={false}
|
||||||
|
value={"Duplicate"}
|
||||||
|
icon={"Copy"}
|
||||||
|
dataTestId="duplicate-button-modal"
|
||||||
|
/>
|
||||||
|
</SelectItem>
|
||||||
{/* <SelectItem value={"duplicate"}>
|
{/* <SelectItem value={"duplicate"}>
|
||||||
<ToolbarSelectItem
|
<ToolbarSelectItem
|
||||||
keyboardKey="D"
|
keyboardKey="D"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue