import type { StepEditorSection } from '@funnelsgrove/runtime'; export const subscriptionStartedEditor: readonly StepEditorSection[] = [ { id: 'header', label: 'Header', fields: [ { id: 'kicker', label: 'Kicker', kind: 'text', path: 'kicker', }, { id: 'title', label: 'Title', kind: 'text', path: 'title', }, { id: 'copyWithQr', label: 'Copy with QR', kind: 'textarea', path: 'copyWithQr', }, { id: 'copyWithoutQr', label: 'Copy without QR', kind: 'textarea', path: 'copyWithoutQr', }, { id: 'note', label: 'Note', kind: 'textarea', path: 'note', }, ], }, { id: 'actions', label: 'Actions', fields: [ { id: 'openAppLabel', label: 'Open app label', kind: 'text', path: 'openAppLabel', }, { id: 'emailButtonLabel', label: 'Email button label', kind: 'text', path: 'emailButtonLabel', }, { id: 'qrOpenLabel', label: 'QR open label', kind: 'text', path: 'qrOpenLabel', }, { id: 'storeLinks', label: 'Store links', kind: 'list', path: 'storeLinks', preset: 'storeLinkItems', }, ], }, { id: 'email', label: 'Email', fields: [ { id: 'emailSubject', label: 'Email subject', kind: 'text', path: 'emailSubject', }, { id: 'emailIntro', label: 'Email intro', kind: 'textarea', path: 'emailIntro', }, { id: 'emailOpenAppLabel', label: 'Email open app label', kind: 'text', path: 'emailOpenAppLabel', }, { id: 'emailIosDeepLinkLabel', label: 'Email iOS deep link label', kind: 'text', path: 'emailIosDeepLinkLabel', }, { id: 'emailAndroidDeepLinkLabel', label: 'Email Android deep link label', kind: 'text', path: 'emailAndroidDeepLinkLabel', }, { id: 'emailStoreLabels.ios', label: 'Email iOS store label', kind: 'text', path: 'emailStoreLabels.ios', }, { id: 'emailStoreLabels.android', label: 'Email Android store label', kind: 'text', path: 'emailStoreLabels.android', }, { id: 'emailSentStatus', label: 'Email sent status', kind: 'text', path: 'emailSentStatus', }, { id: 'autoOpenStatus', label: 'Auto-open status', kind: 'text', path: 'autoOpenStatus', }, ], }, ] as const;