'use strict'; import React from "react"; import {getFieldColumn, SubscriptionStatus} from "../../../../shared/lists"; import { ACEEditor, CheckBox, CheckBoxGroup, DatePicker, Dropdown, InputField, RadioGroup, TextArea } from "../../lib/form"; import {formatBirthday, formatDate, parseBirthday, parseDate} from "../../../../shared/date"; 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 ?