"use client"; import { useResourceContext } from "@app/hooks/useResourceContext"; import { resourceQueries } from "@app/lib/queries"; import { ResourcePolicyProvider } from "@app/providers/ResourcePolicyProvider"; import { useQuery } from "@tanstack/react-query"; import { EditPolicyForm, type EditPolicyFormSection } from "./EditPolicyForm"; type ResourcePolicyEditFormProps = { section: Extract; }; export function ResourcePolicyEditForm({ section }: ResourcePolicyEditFormProps) { const { resource } = useResourceContext(); const { data: policies, isLoading: isLoadingPolicies } = useQuery( resourceQueries.policies({ resourceId: resource.resourceId }) ); if (isLoadingPolicies || !policies) { return <>; } if (!policies.sharedPolicy) { return ( ); } return ( ); }