mirror of
https://fast.feibisi.com/https://github.com/parcelvoy/platform.git
synced 2025-09-04 12:56:14 +08:00
fix: campaign preview rendering without locales
This commit is contained in:
parent
2ef5d50953
commit
2e85367f55
2 changed files with 3 additions and 4 deletions
|
@ -323,7 +323,6 @@ export const generateSendList = async (campaign: SentCampaign) => {
|
|||
await chunker.add(CampaignSend.create(campaign, project, user))
|
||||
} catch (error: any) {
|
||||
logger.error({ error, user, campaignId: campaign.id }, 'campaign:generate:progress:error')
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { useCallback, useState } from 'react'
|
||||
import api from '../../../api'
|
||||
import { Campaign, JourneyStepType } from '../../../types'
|
||||
import { Campaign, JourneyStepType, LocaleOption } from '../../../types'
|
||||
import { EntityIdPicker } from '../../../ui/form/EntityIdPicker'
|
||||
import { ActionStepIcon } from '../../../ui/icons'
|
||||
import { CampaignForm } from '../../campaign/CampaignForm'
|
||||
|
@ -19,8 +19,8 @@ interface ActionConfig {
|
|||
const JourneyTemplatePreview = ({ campaign }: { campaign: Campaign }) => {
|
||||
const { t } = useTranslation()
|
||||
const allLocales = locales(campaign.templates)
|
||||
const [locale, setLocale] = useState(allLocales[0])
|
||||
const template = campaign.templates.find(value => value.locale === locale.key)
|
||||
const [locale, setLocale] = useState<LocaleOption | undefined>(allLocales[0])
|
||||
const template = campaign.templates.find(value => value.locale === locale?.key)
|
||||
return <>
|
||||
<Heading
|
||||
title={t('preview')}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue