yasi_add_user_middleware

This commit is contained in:
Yasiu1376
2023-12-12 14:01:00 +03:30
parent 2f1df2d044
commit 7ce3801afc
2 changed files with 21 additions and 9 deletions

View File

@@ -2,20 +2,23 @@ import {DashboardLayout as DashboardLayoutPure, useUser} from "@witel/webapp-bui
import headerProfileItems from "@/core/data/headerProfileItems"; import headerProfileItems from "@/core/data/headerProfileItems";
import sidebarMenu from "@/core/data/sidebarMenu"; import sidebarMenu from "@/core/data/sidebarMenu";
import {GET_SIDEBAR_NOTIFICATION} from "@/core/data/apiRoutes"; import {GET_SIDEBAR_NOTIFICATION} from "@/core/data/apiRoutes";
import UserInfo from "@/middlewares/UserInfo";
const DashboardLayout = (props) => { const DashboardLayout = (props) => {
const {user} = useUser() const {user} = useUser()
return ( return (
<> <>
<DashboardLayoutPure <UserInfo>
loginUrl={'/login'} <DashboardLayoutPure
user_introduction={user.type_name} loginUrl={'/login'}
headerProfileItems={headerProfileItems} user_introduction={user.type_name}
sidebarMenu={sidebarMenu} headerProfileItems={headerProfileItems}
urlNotification={GET_SIDEBAR_NOTIFICATION} sidebarMenu={sidebarMenu}
BC_segmentsToRemove={[]} urlNotification={GET_SIDEBAR_NOTIFICATION}
{...props} BC_segmentsToRemove={[]}
/> {...props}
/>
</UserInfo>
</> </>
) )
} }

View File

@@ -0,0 +1,9 @@
import {useUser} from "@witel/webapp-builder";
const UserInfo = ({children}) => {
const {user} = useUser();
const userAccess = user.can_request_a_new_loan;
return userAccess ? <>{children}</> : '';
};
export default UserInfo;