{p.name}
NPI {p.npi} · TIN {p.taxId}
import { Building2, MapPin, Phone } from "lucide-react"; import { Skeleton } from "@/components/ui/skeleton"; import { EmptyState } from "@/components/ui/empty-state"; import { ErrorState } from "@/components/ui/error-state"; import { PageHeader } from "@/components/PageHeader"; import { ProviderDrawer } from "@/components/ProviderDrawer"; import { useProviderDrawerUrlState } from "@/hooks/useProviderDrawerUrlState"; import { useProviders } from "@/hooks/useProviders"; import { fmt } from "@/lib/format"; export function Providers() { const { data, isLoading, isError, error, refetch } = useProviders(); const items = data?.items ?? []; const { providerNpi, open, close } = useProviderDrawerUrlState(); return (
NPI {p.npi} · TIN {p.taxId}