mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 15:13:07 +00:00
Staff gera convite de autopreenchimento na coluna de ações da lista, reutilizando createCampaignInvite e alinhando validação de celular ao link de contato do B28.
10 lines
596 B
TypeScript
10 lines
596 B
TypeScript
/** Server action `createCampaignInvite` throws this when the consent key is missing. */
|
|
export const CREATE_CAMPAIGN_INVITE_MISSING_CONSENT_MESSAGE =
|
|
'Consentimento ainda não configurado.' as const
|
|
|
|
export const mapCreateCampaignInviteError = (cause: unknown): string => {
|
|
if (cause instanceof Error && cause.message === CREATE_CAMPAIGN_INVITE_MISSING_CONSENT_MESSAGE) {
|
|
return 'Consentimento ainda não configurado — peça a um admin para criar o texto de consentimento antes de convidar.'
|
|
}
|
|
return 'Não foi possível gerar o convite. Verifique seu acesso e tente novamente.'
|
|
}
|