From 15837d7a069b3d5bef5e4e1125d91001a2ea6e7c Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Mon, 2 Sep 2024 18:38:36 +0300 Subject: [PATCH] M: Prevent user from creating OSS from file --- .../pages/CreateItemPage/FormCreateItem.tsx | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/rsconcept/frontend/src/pages/CreateItemPage/FormCreateItem.tsx b/rsconcept/frontend/src/pages/CreateItemPage/FormCreateItem.tsx index aa7da132..50400b6d 100644 --- a/rsconcept/frontend/src/pages/CreateItemPage/FormCreateItem.tsx +++ b/rsconcept/frontend/src/pages/CreateItemPage/FormCreateItem.tsx @@ -114,24 +114,33 @@ function FormCreateItem() { handleSelectLocation(initLocation); }, [initLocation, handleSelectLocation]); + useLayoutEffect(() => { + if (itemType !== LibraryItemType.RSFORM) { + setFile(undefined); + setFileName(''); + } + }, [itemType]); + return (

- - - } - onClick={() => inputRef.current?.click()} - /> - + {itemType == LibraryItemType.RSFORM ? ( + + + } + onClick={() => inputRef.current?.click()} + /> + + ) : null} Создание схемы