// @ts-nocheck import React from 'react'; import intl from 'react-intl-universal'; import styled from 'styled-components'; import { Form, useFormikContext } from 'formik'; import { Classes } from '@blueprintjs/core'; import { castArray } from 'lodash'; import SMSMessageFormFields from './SMSMessageFormFields'; import SMSMessageFormFloatingActions from './SMSMessageFormFloatingActions'; import { useSMSMessageDialogContext } from './SMSMessageDialogProvider'; import { SMSMessagePreview } from '@/components'; import { getSMSUnits } from '@/containers/NotifyViaSMS/utils'; /** * SMS message form content. */ export default function SMSMessageFormContent() { // SMS message dialog context. const { smsNotification } = useSMSMessageDialogContext(); // Ensure always returns array. const messageVariables = React.useMemo( () => castArray(smsNotification.allowed_variables), [smsNotification.allowed_variables], ); return (
); } /** * SMS Message preview section. * @returns {JSX} */ function SMSMessagePreviewSection() { const { values: { message_text: message }, } = useFormikContext(); const messagesUnits = getSMSUnits(message); return (