+
+
+ {selectedRole?.name ?? '-'}
+
+
+ )}
diff --git a/resources/js/pages/admin/hr/employee/edit.tsx b/resources/js/pages/admin/hr/employee/edit.tsx
index 0ae7f94..a926396 100644
--- a/resources/js/pages/admin/hr/employee/edit.tsx
+++ b/resources/js/pages/admin/hr/employee/edit.tsx
@@ -56,9 +56,10 @@ type EmployeeData = {
type Props = {
employee: EmployeeData;
roles: Role[];
+ canViewAll: boolean;
};
-export default function EmployeeEdit({ employee, roles }: Props) {
+export default function EmployeeEdit({ employee, roles, canViewAll }: Props) {
const currentRole = useMemo(
() =>
roles.find((r) => r.name === employee.roles?.[0]?.name) ?? null,
diff --git a/resources/js/pages/admin/hr/employee/index.tsx b/resources/js/pages/admin/hr/employee/index.tsx
index f79989d..f8a04da 100644
--- a/resources/js/pages/admin/hr/employee/index.tsx
+++ b/resources/js/pages/admin/hr/employee/index.tsx
@@ -40,9 +40,10 @@ type Props = {
is_active?: string;
gender?: string;
};
+ canViewAll: boolean;
};
-export default function EmployeeIndex({ employees, filters }: Props) {
+export default function EmployeeIndex({ employees, filters, canViewAll }: Props) {
const { can } = useCan();
const [deleting, setDeleting] = useState