Skip to content

Commit b5c90a5

Browse files
diwakarmk7ZuhairAhmed-cs
authored andcommitted
added disabled state for adding comment button
1 parent 76a637c commit b5c90a5

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/visualBuilder/components/Collab/ThreadPopup/ThreadFooter.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ const ThreadFooter = ({
1515
editComment,
1616
}: IThreadFooter) => {
1717
const [loading, setLoading] = useState(false);
18+
const [isDisabledState, setIsDisabledState] = useState(false);
1819
const onSubmit: JSX.MouseEventHandler<HTMLButtonElement> = async (
1920
event
2021
) => {
2122
setLoading(true);
23+
setIsDisabledState(true);
2224
event.preventDefault();
2325
await handleOnSaveRef.current?.();
26+
setIsDisabledState(false);
2427
setLoading(false);
2528
};
2629

@@ -47,7 +50,7 @@ const ThreadFooter = ({
4750
buttonType="primary"
4851
onClick={onSubmit}
4952
testId={"thread-save-btn"}
50-
disabled={isDisabled}
53+
disabled={isDisabled || isDisabledState}
5154
isLoading={loading}
5255
>
5356
{editComment === "" ? "Post" : "Update"}

0 commit comments

Comments
 (0)