import { defineMessages } from 'react-intl';
const prefix = `creatives.componentsV2.CapMpushCTA`;
export default defineMessages({
  ctaType: {
    id: `${prefix}.ctaType`,
    defaultMessage: 'Type of link',
  },
  urlDeepLink: {
    id: `${prefix}.urlDeepLink`,
    defaultMessage: 'Deep link',
  },
  deepLinkKeys: {
    id: `${prefix}.deepLinkKeys`,
    defaultMessage: 'Deep Link Keys',
  },
      deepLinkKeysPlaceholder: {
      id: `${prefix}.deepLinkKeysPlaceholder`,
      defaultMessage: 'Please input {key}',
    },
    deepLinkKeysRequired: {
      id: `${prefix}.deepLinkKeysRequired`,
      defaultMessage: 'Value cannot be empty.',
    },
  urlExternalLink: {
    id: `${prefix}.urlExternalLink`,
    defaultMessage: 'External link',
  },
  ctaButtonText: {
    id: `${prefix}.ctaButtonText`,
    defaultMessage: 'Primary button text',
  },
  ctaButtonTextSecondary: {
    id: `${prefix}.ctaButtonTextSecondary`,
    defaultMessage: 'Secondary button text',
  },
  ctaDeepLinkOptionsPlaceholder: {
    id: `${prefix}.ctaDeepLinkOptionsPlaceholder`,
    defaultMessage: 'Select deep link',
  },
  ctaExternalLinkPlaceholder: {
    id: `${prefix}.ctaExternalLinkPlaceholder`,
    defaultMessage: 'Enter the external link',
  },
  ctaButtonTextPlaceholder: {
    id: `${prefix}.ctaButtonTextPlaceholder`,
    defaultMessage: 'Enter button text',
  },
  ctaWebsiteType: {
    id: `${prefix}.ctaWebsiteType`,
    defaultMessage: 'URL Type',
  },
  ctaLinkTypeDeep: {
    id: `${prefix}.ctaLinkTypeDeep`,
    defaultMessage: 'Deep link',
  },
  ctaLinkTypeExternal: {
    id: `${prefix}.ctaLinkTypeExternal`,
    defaultMessage: 'External link',
  },
  ctaWebsiteUrl: {
    id: `${prefix}.ctaWebsiteUrl`,
    defaultMessage: 'Website URL',
  },
  ctaStaticPlaceholder: {
    id: `${prefix}.ctaStaticPlaceholder`,
    defaultMessage: 'Enter website URL',
  },
  ctaWebsiteUrlErrorMessage: {
    id: `${prefix}.ctaWebsiteUrlErrorMessage`,
    defaultMessage: 'URL is not valid',
  },
  ctaButtonErrorMessage: {
    id: `${prefix}.ctaButtonErrorMessage`,
    defaultMessage: "Newlines, Emojis, or Special characters are not allowed",
  },
  ctaSaveDisabled: {
    id: `${prefix}.ctaSaveDisabled`,
    defaultMessage: 'Please complete the above fields to enable button',
  },
  ctaButtonTextTooltip: {
    id: `${prefix}.ctaButtonTextTooltip`,
    defaultMessage:
      'Use this to name the button. We would recommend not to use special characters for the button text.',
  },
  ctaOptionDisabledTooltipDeepLink: {
    id: `${prefix}.ctaOptionDisabledTooltipDeepLink`,
    defaultMessage: 'A page within the mobile app',
  },
  ctaOptionDisabledTooltipExternalLink: {
    id: `${prefix}.ctaOptionDisabledTooltipExternalLink`,
    defaultMessage: 'An external web page',
  },
  staticUrlWithVarErrorMessage: {
    id: `${prefix}.staticUrlWithVarErrorMessage`,
    defaultMessage: 'Button with url type as static cannot contain variables',
  },
  useTwoBracketsOnly: {
    id: `${prefix}.useTwoBracketsOnly`,
    defaultMessage: 'Use two brackets on each side to declare a variable',
  },
  addLabel: {
    id: `${prefix}.addLabel`,
    defaultMessage: 'Add label',
  },
});
