import { SmileOutlined } from '@ant-design/icons'; import { Button, Input } from 'antd'; import { useRef, useState } from 'react'; import { useRecoilValue } from 'recoil'; import ContentEditable from 'react-contenteditable'; import WebsocketService from '../../../services/websocket-service'; import { websocketServiceAtom } from '../../stores/ClientConfigStore'; import s from './ChatTextField.module.scss'; interface Props { value?: string; } export default function ChatTextField(props: Props) { const { value: originalValue } = props; const [value, setValue] = useState(originalValue); const [showEmojis, setShowEmojis] = useState(false); const websocketService = useRecoilValue(websocketServiceAtom); const text = useRef(value); // large is 40px const size = 'small'; const handleChange = evt => { text.current = evt.target.value; }; return (
); } ChatTextField.defaultProps = { value: '', };