diff --git a/frontend/src/features/integrations/components/setup/cloud/GcpGuide.tsx b/frontend/src/features/integrations/components/setup/cloud/GcpGuide.tsx index 5bc96b4fd..f3aaacb8a 100644 --- a/frontend/src/features/integrations/components/setup/cloud/GcpGuide.tsx +++ b/frontend/src/features/integrations/components/setup/cloud/GcpGuide.tsx @@ -32,7 +32,7 @@ const STEPS: GcpStep[] = [ { key: 'downloadKey', img: `${IMG}/downloadkey.png` }, ] -const MAPPING_KEYS = ['projectId', 'subscription', 'jsonKey'] as const +const MAPPING_KEYS = ['projectId', 'topicId', 'subscription', 'jsonKey'] as const export function GcpGuide({ integration }: { integration: Integration }) { const { t } = useTranslation() diff --git a/frontend/src/features/integrations/components/setup/cloud/builders/google.ts b/frontend/src/features/integrations/components/setup/cloud/builders/google.ts index ec8edfdb3..7da57202c 100644 --- a/frontend/src/features/integrations/components/setup/cloud/builders/google.ts +++ b/frontend/src/features/integrations/components/setup/cloud/builders/google.ts @@ -14,6 +14,11 @@ export const GOOGLE_FIELDS: CloudConfigField[] = [ labelKey: `${ROOT}.fields.projectId.label`, placeholder: 'my-gcp-project', }, + { + key: 'topicId', + labelKey: `${ROOT}.fields.topicId.label`, + placeholder: 'utmstack-topic', + }, { key: 'subscription', labelKey: `${ROOT}.fields.subscription.label`,