'use strict'; import React from "react"; import {SubscriptionStatus} from "../../../../shared/lists"; import {ACEEditor, CheckBoxGroup, DatePicker, Dropdown, InputField, RadioGroup, TextArea} from "../../lib/form"; import {formatBirthday, formatDate, parseBirthday, parseDate} from "../../../../shared/date"; import {getFieldKey} from '../../../../shared/lists'; import 'brace/mode/json'; export function getSubscriptionStatusLabels(t) { const subscriptionStatusLabels = { [SubscriptionStatus.SUBSCRIBED]: t('Subscribed'), [SubscriptionStatus.UNSUBSCRIBED]: t('Unubscribed'), [SubscriptionStatus.BOUNCED]: t('Bounced'), [SubscriptionStatus.COMPLAINED]: t('Complained'), }; return subscriptionStatusLabels; } export function getFieldTypes(t) { const groupedFieldTypes = {}; const stringFieldType = long => ({ form: groupedField => long ?