"use client"; import { useTranslations } from "next-intl"; import { CompanyUsersList, Tab, TabsContainer } from "../../../../components"; import { Modules } from "../../../../core"; import { Action } from "../../../../permissions"; import { useCurrentUserContext } from "../../contexts"; import { UserInterface } from "../../data"; function AllUsersListContainerInternal() { const { hasPermissionToModule } = useCurrentUserContext(); const t = useTranslations(); if (!hasPermissionToModule({ module: Modules.User, action: Action.Delete })) return ; const tabs: Tab[] = [ { label: t(`entities.users`, { count: 2 }), content: , modules: [Modules.Company], action: Action.Read, }, { label: t(`user.deleted`), content: , modules: [Modules.Company], action: Action.Update, }, ]; return ; } export function AllUsersListContainer() { return ; }