improve condition for message sending, fix clear input issue

This commit is contained in:
Sasha 2023-03-02 00:06:04 +01:00
parent faf8cf83c8
commit 38f4f24e3c
No known key found for this signature in database
2 changed files with 3 additions and 2 deletions

View File

@ -23,13 +23,14 @@ export default function MessageInput(props: Props) {
const [isActive, setActiveButton] = useState<boolean>(false);
const onMessage = async () => {
if (props.sendMessage) {
if (props.sendMessage && inputText) {
await props.sendMessage(inputText);
setInputText("");
}
};
const onChange = (event: ChangeEvent<HTMLInputElement>) => {
event.preventDefault();
setInputText(event.target.value);
};

View File

@ -22,7 +22,7 @@ export default function Room(props: Props) {
const { storePeers, filterPeers, lightPushPeers } = usePeers({ node });
const onSend = async (text: string) => {
if (!onPush) {
if (!onPush || !text) {
return;
}