diff --git a/web/core/components/command-palette/command-palette.tsx b/web/core/components/command-palette/command-palette.tsx index 099d53f909b..7427fabee83 100644 --- a/web/core/components/command-palette/command-palette.tsx +++ b/web/core/components/command-palette/command-palette.tsx @@ -212,7 +212,6 @@ export const CommandPalette: FC = observer(() => { toggleCreatePageModal, toggleCreateProjectModal, toggleCreateViewModal, - toggleShortcutModal, ] ); @@ -261,15 +260,18 @@ export const CommandPalette: FC = observer(() => { if ( Object.keys(shortcutsList.global).includes(keyPressed) && ((!projectId && performAnyProjectCreateActions()) || performProjectCreateActions()) - ) + ) { shortcutsList.global[keyPressed].action(); + } // workspace authorized actions else if ( Object.keys(shortcutsList.workspace).includes(keyPressed) && workspaceSlug && performWorkspaceCreateActions() - ) + ) { + e.preventDefault(); shortcutsList.workspace[keyPressed].action(); + } // project authorized actions else if ( Object.keys(shortcutsList.project).includes(keyPressed) && @@ -283,16 +285,18 @@ export const CommandPalette: FC = observer(() => { } }, [ + copyIssueUrlToClipboard, + isAnyModalOpen, + platform, performAnyProjectCreateActions, - performProjectCreateActions, performProjectBulkDeleteActions, + performProjectCreateActions, performWorkspaceCreateActions, - copyIssueUrlToClipboard, - isAnyModalOpen, projectId, setTrackElement, shortcutsList, toggleCommandPaletteModal, + toggleShortcutModal, toggleSidebar, workspaceSlug, ] diff --git a/web/core/components/project/create-project-modal.tsx b/web/core/components/project/create-project-modal.tsx index 6fbe08cbcb3..b5e44fe4047 100644 --- a/web/core/components/project/create-project-modal.tsx +++ b/web/core/components/project/create-project-modal.tsx @@ -1,5 +1,6 @@ -import { useEffect, Fragment, FC, useState } from "react"; -import { Dialog, Transition } from "@headlessui/react"; +import { useEffect, FC, useState } from "react"; +// ui +import { EModalPosition, EModalWidth, ModalCore } from "@plane/ui"; // components import { CreateProjectForm } from "@/plane-web/components/projects/create/root"; import { TProject } from "@/plane-web/types/projects"; @@ -38,49 +39,19 @@ export const CreateProjectModal: FC = (props) => { }; return ( - - - -
- - -
-
- - - {currentStep === EProjectCreationSteps.CREATE_PROJECT && ( - - )} - {currentStep === EProjectCreationSteps.FEATURE_SELECTION && ( - - )} - - -
-
-
-
+ + {currentStep === EProjectCreationSteps.CREATE_PROJECT && ( + + )} + {currentStep === EProjectCreationSteps.FEATURE_SELECTION && ( + + )} + ); }; diff --git a/web/core/components/project/create/project-create-buttons.tsx b/web/core/components/project/create/project-create-buttons.tsx index 8816a54540f..7eac095835c 100644 --- a/web/core/components/project/create/project-create-buttons.tsx +++ b/web/core/components/project/create/project-create-buttons.tsx @@ -12,7 +12,7 @@ const ProjectCreateButtons: React.FC = (props) => { } = useFormContext(); return ( -
+