From 08387fa0ff60addcda849ce0e1ad40d875bcd6e8 Mon Sep 17 00:00:00 2001 From: Danny White <3104761+dnywh@users.noreply.github.com> Date: Thu, 8 Oct 2026 16:23:59 +1100 Subject: [PATCH] use pipelineCreationWizard for the pipeline preview rollout --- .../App/FeaturePreview/FeaturePreviewContext.tsx | 2 +- .../App/FeaturePreview/PipelineCreationPreview.test.tsx | 2 +- .../App/FeaturePreview/PipelineCreationPreview.tsx | 2 +- .../interfaces/App/FeaturePreview/useFeaturePreviews.ts | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/studio/components/interfaces/App/FeaturePreview/FeaturePreviewContext.tsx b/apps/studio/components/interfaces/App/FeaturePreview/FeaturePreviewContext.tsx index 4271499685e..74c1b0594c4 100644 --- a/apps/studio/components/interfaces/App/FeaturePreview/FeaturePreviewContext.tsx +++ b/apps/studio/components/interfaces/App/FeaturePreview/FeaturePreviewContext.tsx @@ -99,7 +99,7 @@ export const FeaturePreviewContextProvider = ({ children }: PropsWithChildren) = export const usePipelineCreationPreview = () => { const { flags, isInitialized } = useFeaturePreviewContext() - const isAvailable = useFlag('pipelineCreationPreview') === true + const isAvailable = useFlag('pipelineCreationWizard') === true const isEnabled = IS_PLATFORM && isInitialized && diff --git a/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.test.tsx b/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.test.tsx index bf9958dffca..bb008c5767a 100644 --- a/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.test.tsx +++ b/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.test.tsx @@ -19,7 +19,7 @@ vi.mock('common', async (importOriginal) => { ...common.LOCAL_STORAGE_KEYS, UI_PREVIEW_PIPELINE_CREATION: 'supabase-ui-pipeline-creation', }, - useFlag: (key: string) => key === 'pipelineCreationPreview' && rollout.enabled, + useFlag: (key: string) => key === 'pipelineCreationWizard' && rollout.enabled, } }) diff --git a/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.tsx b/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.tsx index 85717e8ca64..410c135784c 100644 --- a/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.tsx +++ b/apps/studio/components/interfaces/App/FeaturePreview/PipelineCreationPreview.tsx @@ -1,6 +1,6 @@ export const PipelineCreationPreview = () => (
-

Create pipelines in separate steps for connection details, tables, and review.

+

Create pipelines in a redesigned flow spread across several full-viewport steps.

Existing pipelines still open in the editing sheet. Turn this preview off to use the creation sheet again. diff --git a/apps/studio/components/interfaces/App/FeaturePreview/useFeaturePreviews.ts b/apps/studio/components/interfaces/App/FeaturePreview/useFeaturePreviews.ts index 127be28a609..63c46e80085 100644 --- a/apps/studio/components/interfaces/App/FeaturePreview/useFeaturePreviews.ts +++ b/apps/studio/components/interfaces/App/FeaturePreview/useFeaturePreviews.ts @@ -32,7 +32,7 @@ export type FeaturePreview = { } export const useFeaturePreviews = (): FeaturePreview[] => { - const isPipelineCreationPreviewEnabled = useFlag('pipelineCreationPreview') + const isPipelineCreationWizardAvailable = useFlag('pipelineCreationWizard') const isPlatformWebhooksEnabled = useFlag('platformWebhooks') const jitDbAccessEnabled = useFlag('jitDbAccess') const isMarketplaceEnabled = useFlag('marketplaceIntegrations') @@ -45,9 +45,9 @@ export const useFeaturePreviews = (): FeaturePreview[] => { const previews: FeaturePreview[] = [ { key: LOCAL_STORAGE_KEYS.UI_PREVIEW_PIPELINE_CREATION, - name: 'Stepped pipeline creation', + name: 'Pipeline creation wizard', category: 'database', - enabled: isPipelineCreationPreviewEnabled, + enabled: isPipelineCreationWizardAvailable, isNew: true, isPlatformOnly: true, isDefaultOptIn: false, @@ -163,7 +163,7 @@ export const useFeaturePreviews = (): FeaturePreview[] => { return previews.sort((a, b) => Number(b.isNew) - Number(a.isNew)) }, [ - isPipelineCreationPreviewEnabled, + isPipelineCreationWizardAvailable, isSqlEditorManualSaveForced, isPlatformWebhooksEnabled, jitDbAccessEnabled,