diff --git a/services/console/src/views/project/ProjectForm.tsx b/services/console/src/views/project/ProjectForm.tsx
index 0f4f39bd..4281b11d 100644
--- a/services/console/src/views/project/ProjectForm.tsx
+++ b/services/console/src/views/project/ProjectForm.tsx
@@ -7,6 +7,7 @@ import SwitchField from '../../ui/form/SwitchField'
import Heading from '../../ui/Heading'
import { LocaleTextField } from '../settings/Locales'
import { useTranslation } from 'react-i18next'
+import { UseFormReturn } from 'react-hook-form'
// eslint-disable-next-line @typescript-eslint/no-namespace
export declare namespace Intl {
@@ -46,6 +47,9 @@ export default function ProjectForm({ project, onSave }: ProjectFormProps) {
timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
locale,
}
+
+ const editing = project
+
return (
defaultValues={defaults}
@@ -58,7 +62,7 @@ export default function ProjectForm({ project, onSave }: ProjectFormProps) {
: await api.projects.create(params)
onSave?.(project)
}}
- submitLabel={project ? t('save_settings') : t('create_project')}
+ submitLabel={editing ? t('save_settings') : t('create_project')}
>
{
form => (
@@ -79,30 +83,38 @@ export default function ProjectForm({ project, onSave }: ProjectFormProps) {
label={t('timezone')}
required
/>
-
-
-
-
-
+ {editing && }
>
)
}
)
}
+
+function ProjectSettings({ form }: { form: UseFormReturn }) {
+ const { t } = useTranslation()
+
+ return <>
+
+
+
+
+
+ >
+}