"use client"; import { FeatureLock } from "@/modules/commercial/components"; import { useWorkspaceEntitlement } from "@/modules/workspace/hooks/useWorkspaceEntitlement"; import { WorkspacePageLoader } from "@/modules/workspace/pages/shared"; import { useTenantId } from "@/hooks/useTenantId"; export function WorkspaceEntitlementGate({ children }: { children: React.ReactNode }) { const { tenantId } = useTenantId(); const entitlement = useWorkspaceEntitlement(); if (!tenantId) return <>{children}; if (entitlement.isLoading) return ; const data = entitlement.data; if (data?.unavailable) { return (
بررسی اشتراک تجاری فعلاً در دسترس نیست. می‌توانید از فضای کاری استفاده کنید؛ محدودیت طرح اعمال نشده است.
{children}
); } if (data && !data.has_access) { return ( {children} ); } return <>{children}; }