import { useTranslation } from 'react-i18next'; import { useQrState } from '../store/qrContext'; import { useQrEncode } from '../hooks/useQrEncode'; import { buildSmsText } from '../utils/qrText'; export default function SmsMode() { const { t } = useTranslation(); const { state, dispatch } = useQrState(); const { encode } = useQrEncode(); const update = (field: string, value: string) => { const data = { ...state.formData, [field]: value }; dispatch({ type: 'SET_FORM_DATA', payload: data }); encode(buildSmsText(data)); }; return (