import { Button } from '@heroui/button' import { Input } from '@heroui/input' import { Popover, PopoverContent, PopoverTrigger } from '@heroui/popover' import { Tooltip } from '@heroui/tooltip' import { useState } from 'react' import { BsChatQuoteFill } from 'react-icons/bs' import { MdAdd } from 'react-icons/md' export interface ReplyInsertProps { insertReply: (messageId: string) => void } const ReplyInsert = ({ insertReply }: ReplyInsertProps) => { const [replyId, setReplyId] = useState('') return ( <>
{ const value = e.target.value const isNumberReg = /^(?:0|(?:-?[1-9]\d*))$/ if (isNumberReg.test(value)) { setReplyId(value) } }} />
) } export default ReplyInsert