From 89e0b09801642853f93f69cc796c48e416a6df71 Mon Sep 17 00:00:00 2001 From: SandipBajracharya Date: Wed, 20 Aug 2025 18:49:29 +0545 Subject: [PATCH 1/2] add(OUT-2226): Support custom client/company labels --- src/app/components/AutoResponder.tsx | 9 ++++++--- src/app/page.tsx | 1 + src/types/common.ts | 5 +++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app/components/AutoResponder.tsx b/src/app/components/AutoResponder.tsx index 920dddd8..e29b1c00 100644 --- a/src/app/components/AutoResponder.tsx +++ b/src/app/components/AutoResponder.tsx @@ -25,7 +25,7 @@ import { SelectedDay, SettingsData, } from '@/constants'; -import { InternalUser, InternalUsers } from '@/types/common'; +import { InternalUser, InternalUsers, WorkspaceResponse } from '@/types/common'; import { MenuItem, Select, SelectChangeEvent } from '@mui/material'; const defaultSelectedDays: SelectedDay[] = [ @@ -60,6 +60,7 @@ interface Props { onSave(data: SettingsData): Promise; activeSettings: SettingsData; internalUsers: InternalUsers; + workspace?: WorkspaceResponse; } const DropdownIndicator = (props: DropdownIndicatorProps>) => { @@ -153,7 +154,7 @@ const ValidationSchema = z.object({ senderId: z.string().uuid().nullable(), }); -const AutoResponder = ({ onSave, activeSettings, internalUsers }: Props) => { +const AutoResponder = ({ onSave, activeSettings, internalUsers, workspace }: Props) => { const defaultFormValues = useRef(activeSettings); const [saving, setSaving] = useState(false); const [workingHoursErrors, setWorkingHoursErrors] = useState>({}); @@ -293,7 +294,9 @@ const AutoResponder = ({ onSave, activeSettings, internalUsers }: Props) => {
); diff --git a/src/types/common.ts b/src/types/common.ts index 306fac42..b21b4b21 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -36,6 +36,11 @@ export const WorkspaceResponseSchema = z.object({ font: z.string().optional(), metaTitle: z.string().optional(), metaDescription: z.string().optional(), + label: z + .object({ + individualTermPlural: z.string().optional(), + }) + .optional(), }); export type WorkspaceResponse = z.infer; From 5149f7e1339a5784fc11a4812dc7ff968bec68ec Mon Sep 17 00:00:00 2001 From: SandipBajracharya Date: Fri, 22 Aug 2025 13:13:40 +0545 Subject: [PATCH 2/2] update(OUT-2226): update workspace response type for label --- src/app/components/AutoResponder.tsx | 2 +- src/types/common.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/components/AutoResponder.tsx b/src/app/components/AutoResponder.tsx index e29b1c00..e420062e 100644 --- a/src/app/components/AutoResponder.tsx +++ b/src/app/components/AutoResponder.tsx @@ -295,7 +295,7 @@ const AutoResponder = ({ onSave, activeSettings, internalUsers, workspace }: Pro
diff --git a/src/types/common.ts b/src/types/common.ts index b21b4b21..086c97c1 100644 --- a/src/types/common.ts +++ b/src/types/common.ts @@ -36,7 +36,7 @@ export const WorkspaceResponseSchema = z.object({ font: z.string().optional(), metaTitle: z.string().optional(), metaDescription: z.string().optional(), - label: z + labels: z .object({ individualTermPlural: z.string().optional(), })