From 500d70aa678680d9604e301bb07ff0baa38d476f Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Wed, 5 Feb 2025 16:59:01 +0100 Subject: [PATCH] fix(ui): project form to use the same component that shows errors --- .../components/shared/ProjectDropdown/ProjectDropdown.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/app/components/shared/ProjectDropdown/ProjectDropdown.tsx b/frontend/app/components/shared/ProjectDropdown/ProjectDropdown.tsx index 3d99d2565..4409d819c 100644 --- a/frontend/app/components/shared/ProjectDropdown/ProjectDropdown.tsx +++ b/frontend/app/components/shared/ProjectDropdown/ProjectDropdown.tsx @@ -10,8 +10,9 @@ import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; import { hasSiteId, siteChangeAvailable } from 'App/routes'; import NewSiteForm from 'Components/Client/Sites/NewSiteForm'; -import { useModal } from 'Components/Modal'; import { Icon } from 'UI'; +import { useModal } from 'Components/ModalContext'; +import ProjectForm from 'Components/Client/Projects/ProjectForm'; const { Text } = Typography; @@ -28,7 +29,7 @@ function ProjectDropdown(props: { location: any }) { const activeSite = sites.find((s) => s.id === siteId); const showCurrent = hasSiteId(location.pathname) || siteChangeAvailable(location.pathname); - const { showModal, hideModal } = useModal(); + const { openModal, closeModal } = useModal(); const handleSiteChange = async (newSiteId: string) => { mstore.initClient(); @@ -43,7 +44,7 @@ function ProjectDropdown(props: { location: any }) { const addProjectClickHandler = () => { initProject({}); - showModal(, { right: true }); + openModal(, { title: 'New Project' }); }; const menuItems: MenuProps['items'] = sites.map((site) => ({