diff --git a/rsconcept/frontend/src/pages/RSFormPage/RSTabsMenu.tsx b/rsconcept/frontend/src/pages/RSFormPage/RSTabsMenu.tsx index 47f41635..4486b3ec 100644 --- a/rsconcept/frontend/src/pages/RSFormPage/RSTabsMenu.tsx +++ b/rsconcept/frontend/src/pages/RSFormPage/RSTabsMenu.tsx @@ -13,7 +13,7 @@ import { BiUpload } from 'react-icons/bi'; import { FiEdit } from 'react-icons/fi'; -import { LuCrown, LuGlasses, LuReplace } from 'react-icons/lu'; +import { LuAlertCircle, LuAlertTriangle, LuCrown, LuGlasses, LuReplace } from 'react-icons/lu'; import { VscLibrary } from 'react-icons/vsc'; import Button from '@/components/ui/Button'; @@ -37,7 +37,7 @@ function RSTabsMenu({ onDestroy }: RSTabsMenuProps) { const controller = useRSEdit(); const router = useConceptNavigation(); const { user } = useAuth(); - const { isOwned, isClaimable } = useRSForm(); + const model = useRSForm(); const { mode, setMode } = useAccessMode(); @@ -99,26 +99,34 @@ function RSTabsMenu({ onDestroy }: RSTabsMenuProps) { router.push('/library/create'); } + function handleLogin() { + router.push('/login'); + } + + function handleGotoCurrent() { + router.push(`/rsforms/${model.schemaID}`); + } + return (
-
+ {!model.isArchive ? ( +
+
+ ) : null} + {model.isArchive ? (
+ ) : null} -
+ {user ? ( +
+
+ ) : null} + {!user ? (
+ ) : null}
); }