From 048899b9ad5e8145d1e76a303882ffcbc3732d2e Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sat, 5 Aug 2023 21:39:20 +0200 Subject: [PATCH] Hide task editor while websocket is not open --- todoblue/src/app/board/[board]/BoardTaskEditor.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/todoblue/src/app/board/[board]/BoardTaskEditor.tsx b/todoblue/src/app/board/[board]/BoardTaskEditor.tsx index ee38fb5..840c426 100644 --- a/todoblue/src/app/board/[board]/BoardTaskEditor.tsx +++ b/todoblue/src/app/board/[board]/BoardTaskEditor.tsx @@ -7,7 +7,7 @@ import {faAdd} from "@fortawesome/free-solid-svg-icons" export function BoardTaskEditor({className}: {className?: string}) { - const {editedTask, send, setEditedTaskText} = useManagedBoard() + const {editedTask, send, setEditedTaskText, websocketState} = useManagedBoard() const submitTask = useCallback((e: FormEvent) => { e.preventDefault(); @@ -15,6 +15,10 @@ export function BoardTaskEditor({className}: {className?: string}) { setEditedTaskText("") }, [send, editedTask]) + if(websocketState != WebSocket.OPEN) { + return null + } + return (