"use client"; import AppContext from "@ctx/AppContext"; import React, { useContext } from "react"; import Avatar from "boring-avatars"; import PersianNumber from "plugins/PersianNumber"; import HasPermission from "plugins/HasPermission/page"; import NothingFound from "plugins/NothingFound/page"; const UsersEmployees = () => { const CTX = useContext(AppContext); const usersData = CTX.state.usersData; const permissions = CTX.state.profile?.permissions; const goToEditUser = (id) => { CTX.setGoToEditUser(true); CTX.setBottomSheetCreateEmployeesOpen(true); CTX.setIdEditUser(id); }; return ( <> {usersData.length > 0 ? ( <> {usersData.map((e) => (

{e.firstName} {e.lastName}

{e.roleNames.length > 0 ? e.roleNames.length <= 1 ? e.roleNames[0] : e.roleNames[0] + " ......" : "هیچی پیدا نمیشه براش ...."}

{HasPermission("ManageUsers", permissions) && ( <>
goToEditUser(e.userId)} >
)}
))} ) : ( )} ); }; export default UsersEmployees;