From 2f3c3696d6a38b72e1d7c81f8e77cb3e54fa668f Mon Sep 17 00:00:00 2001 From: smanylov Date: Thu, 5 Feb 2026 12:58:41 +0700 Subject: [PATCH] add permission vision for users --- .../settings/company-users-setting-panel.tsx | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/app/ui/settings/company-users-setting-panel.tsx b/src/app/ui/settings/company-users-setting-panel.tsx index e0f7c9f..074a030 100644 --- a/src/app/ui/settings/company-users-setting-panel.tsx +++ b/src/app/ui/settings/company-users-setting-panel.tsx @@ -1,7 +1,9 @@ 'use client' import { useTranslations } from 'next-intl'; -import { useActionState } from 'react'; +import { useActionState, useEffect } from 'react'; +import { getUserData } from '@/app/actions/action'; +import { useQuery } from '@tanstack/react-query'; export function CompanyUsersSettingPanel() { const t = useTranslations('Global'); @@ -13,6 +15,22 @@ export function CompanyUsersSettingPanel() { undefined ); + const { + data: userData, + isLoading, + isError, + error + } = useQuery({ + queryKey: ['userData'], + queryFn: () => { + return getUserData(); + } + }); + + if (userData.permission !== 3) { + return null + } + return (