import React from 'react'; import { useRecoilState, useRecoilValue } from 'recoil'; import { cn, defaultTextProps, optionText } from '~/utils/'; import { Slider, InputNumber } from '~/components/ui'; import { useLocalize } from '~/hooks'; import store from '~/store'; export default function AutoSendTextSelector() { const localize = useLocalize(); const speechToText = useRecoilValue(store.speechToText); const [autoSendText, setAutoSendText] = useRecoilState(store.autoSendText); return (
{localize('com_nav_auto_send_text')}
({localize('com_nav_auto_send_text_disabled')})
setAutoSendText(value[0])} doubleClickHandler={() => setAutoSendText(-1)} min={-1} max={60} step={1} className="ml-4 flex h-4 w-24" disabled={!speechToText} />
setAutoSendText(value ? value[0] : 0)} min={-1} max={60} className={cn( defaultTextProps, cn( optionText, 'reset-rc-number-input reset-rc-number-input-text-right h-auto w-12 border-0 group-hover/temp:border-gray-200', ), )} />
); }