expand sub tasks

This commit is contained in:
chamiakJ
2025-07-03 01:31:05 +05:30
parent 3bef18901a
commit ecd4d29a38
435 changed files with 13150 additions and 11087 deletions

View File

@@ -35,15 +35,18 @@ const Navbar = () => {
const authService = useAuthService();
const [navRoutesList, setNavRoutesList] = useState<NavRoutesType[]>(navRoutes);
const [isOwnerOrAdmin, setIsOwnerOrAdmin] = useState<boolean>(authService.isOwnerOrAdmin());
const showUpgradeTypes = [ISUBSCRIPTION_TYPE.TRIAL]
const showUpgradeTypes = [ISUBSCRIPTION_TYPE.TRIAL];
useEffect(() => {
authApiService.verify().then(authorizeResponse => {
authApiService
.verify()
.then(authorizeResponse => {
if (authorizeResponse.authenticated) {
authService.setCurrentSession(authorizeResponse.user);
setIsOwnerOrAdmin(!!(authorizeResponse.user.is_admin || authorizeResponse.user.owner));
}
}).catch(error => {
})
.catch(error => {
logger.error('Error during authorization', error);
});
}, []);
@@ -67,9 +70,13 @@ const Navbar = () => {
() =>
navRoutesList
.filter(route => {
if (!route.freePlanFeature && currentSession?.subscription_type === ISUBSCRIPTION_TYPE.FREE) return false;
if (route.adminOnly && !isOwnerOrAdmin) return false;
if (
!route.freePlanFeature &&
currentSession?.subscription_type === ISUBSCRIPTION_TYPE.FREE
)
return false;
if (route.adminOnly && !isOwnerOrAdmin) return false;
return true;
})
.map((route, index) => ({
@@ -91,7 +98,6 @@ const Navbar = () => {
}, [location]);
return (
<Col
style={{
width: '100%',
@@ -139,9 +145,10 @@ const Navbar = () => {
<ConfigProvider wave={{ disabled: true }}>
{isDesktop && (
<Flex gap={20} align="center">
{isOwnerOrAdmin && showUpgradeTypes.includes(currentSession?.subscription_type as ISUBSCRIPTION_TYPE) && (
<UpgradePlanButton />
)}
{isOwnerOrAdmin &&
showUpgradeTypes.includes(
currentSession?.subscription_type as ISUBSCRIPTION_TYPE
) && <UpgradePlanButton />}
{isOwnerOrAdmin && <InviteButton />}
<Flex align="center">
<SwitchTeamButton />