import { Form, InputNumber } from 'antd'; import { useMemo } from 'react'; import { useFormContext } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { FormControl, FormField, FormItem, FormLabel, FormMessage, } from './ui/form'; import { BlurInput, Input } from './ui/input'; const MessageHistoryWindowSizeItem = ({ initialValue, }: { initialValue: number; }) => { const { t } = useTranslation(); return ( ); }; export default MessageHistoryWindowSizeItem; type MessageHistoryWindowSizeFormFieldProps = { useBlurInput?: boolean; }; export function MessageHistoryWindowSizeFormField({ useBlurInput = false, }: MessageHistoryWindowSizeFormFieldProps) { const form = useFormContext(); const { t } = useTranslation(); const NextInput = useMemo(() => { return useBlurInput ? BlurInput : Input; }, [useBlurInput]); return ( ( {t('flow.messageHistoryWindowSize')} )} /> ); }