0
2022-05-03 23:55:13 +02:00

39 lines
963 B
TypeScript

import { MoreOutlined } from '@ant-design/icons';
import { Input, Button } from 'antd';
import { useEffect, useState } from 'react';
import s from './ChatTextField.module.scss';
interface Props {}
export default function ChatTextField(props: Props) {
const [value, setValue] = useState('');
const [showEmojis, setShowEmojis] = useState(false);
// large is 40px
const size = 'large';
useEffect(() => {
console.log({ value });
}, [value]);
return (
<div>
<Input.Group compact style={{ display: 'flex' }}>
<Input
onChange={e => setValue(e.target.value)}
size={size}
placeholder="Enter text and hit enter!"
/>
<Button
size={size}
icon={<MoreOutlined />}
type="default"
onClick={() => setShowEmojis(!showEmojis)}
/>
<Button size={size} type="primary">
Submit
</Button>
</Input.Group>
</div>
);
}