From 813ae98cc86b8ae759bbd3af93a7aa27484f6ab6 Mon Sep 17 00:00:00 2001 From: Shreerang Kale Date: Tue, 4 Feb 2025 13:21:55 +0530 Subject: [PATCH] Remove assign domain option for deployments --- .../deployments/AssignDomainDialog.tsx | 42 ------------------- .../project/deployments/DeploymentMenu.tsx | 17 +------- 2 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 packages/frontend/src/components/projects/project/deployments/AssignDomainDialog.tsx diff --git a/packages/frontend/src/components/projects/project/deployments/AssignDomainDialog.tsx b/packages/frontend/src/components/projects/project/deployments/AssignDomainDialog.tsx deleted file mode 100644 index 2aabb370..00000000 --- a/packages/frontend/src/components/projects/project/deployments/AssignDomainDialog.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { CopyBlock, atomOneLight } from 'react-code-blocks'; -import { Link } from 'react-router-dom'; - -import { Modal } from 'components/shared/Modal'; -import { Button } from 'components/shared/Button'; - -interface AssignDomainProps { - open: boolean; - handleOpen: () => void; -} - -const AssignDomainDialog = ({ open, handleOpen }: AssignDomainProps) => { - return ( - - - Assign Domain - - In order to assign a domain to your production deployments, configure - it in the{' '} - {/* TODO: Fix selection of project settings tab on navigation to domains */} - - project settings{' '} - - (recommended). If you want to assign to this specific deployment, - however, you can do so using our command-line interface: - {/* https://github.com/rajinwonderland/react-code-blocks/issues/138 */} - - - - - - - - ); -}; - -export default AssignDomainDialog; diff --git a/packages/frontend/src/components/projects/project/deployments/DeploymentMenu.tsx b/packages/frontend/src/components/projects/project/deployments/DeploymentMenu.tsx index ee96a588..fdf6484c 100644 --- a/packages/frontend/src/components/projects/project/deployments/DeploymentMenu.tsx +++ b/packages/frontend/src/components/projects/project/deployments/DeploymentMenu.tsx @@ -10,7 +10,6 @@ import { import { Deployment, Domain, Environment, Project } from 'gql-client'; import { Button } from 'components/shared/Button'; import { - GlobeIcon, HorizontalDotIcon, LinkIcon, RefreshIcon, @@ -18,7 +17,6 @@ import { UndoIcon, CrossCircleIcon, } from 'components/shared/CustomIcon'; -import AssignDomainDialog from './AssignDomainDialog'; import { useGQLClient } from 'context/GQLClientContext'; import { cn } from 'utils/classnames'; import { ChangeStateToProductionDialog } from 'components/projects/Dialog/ChangeStateToProductionDialog'; @@ -50,7 +48,6 @@ export const DeploymentMenu = ({ const [deleteDeploymentDialog, setDeleteDeploymentDialog] = useState(false); const [isConfirmDeleteLoading, setIsConfirmDeleteLoading] = useState(false); const [rollbackDeployment, setRollbackDeployment] = useState(false); - const [assignDomainDialog, setAssignDomainDialog] = useState(false); const [isConfirmButtonLoading, setConfirmButtonLoadingLoading] = useState(false); @@ -173,12 +170,6 @@ export const DeploymentMenu = ({ Visit - setAssignDomainDialog(!assignDomainDialog)} - > - Assign domain - setChangeToProduction(!changeToProduction)} @@ -243,7 +234,7 @@ export const DeploymentMenu = ({ setRedeployToProduction((preVal) => !preVal); }} deployment={deployment} - domains={[]} + domains={prodBranchDomains} isConfirmButtonLoading={isConfirmButtonLoading} /> {Boolean(currentDeployment) && ( @@ -258,13 +249,9 @@ export const DeploymentMenu = ({ }} deployment={currentDeployment} newDeployment={deployment} - domains={[]} + domains={prodBranchDomains} /> )} - setAssignDomainDialog(!assignDomainDialog)} - /> {