import React from 'react';
import LocaleMessage from 'components/atoms/LocaleMessage';
import Pages from 'common/src/app/data/enum/Pages';
import WebHostLink from 'components/atoms/WebHostLink';
import WebHost from 'common/src/app/data/enum/WebHost';
import { createPath } from 'common/src/app/util/routeUtils';
/**
* Put commonly used locale params in ths file
*/
const contactSupportParam = (
onClick,
futureTense,
locale = 'general.inlineText.contactSupport',
usePublicHost = false,
) => ({
CONTACT_SUPPORT: (
<WebHostLink
key={locale}
onClick={onClick}
link={createPath(Pages.CONTACT_US)}
webHost={usePublicHost ? WebHost.PUBLIC : WebHost.MEMBER}
>
<LocaleMessage
id={locale}
params={{
TENSE: futureTense ? 'ing' : '',
}}
/>
</WebHostLink>
),
});
export const viewPregnancySettingsParam = onClick => ({
PREGNANCY_SETTINGS: (
<WebHostLink onClick={onClick} link={Pages.ACCOUNT_SETTINGS_PREGNANCY} webHost={WebHost.MEMBER}>
<LocaleMessage id="general.inlineText.viewPregnancySettings" />
</WebHostLink>
),
});
export default contactSupportParam;