- {p.name} -
-- NPI {p.npi} · TIN {p.taxId} -
-+ {p.name} +
++ NPI {p.npi} · TIN {p.taxId} +
+diff --git a/src/pages/Providers.tsx b/src/pages/Providers.tsx index dfe8407..ab2d705 100644 --- a/src/pages/Providers.tsx +++ b/src/pages/Providers.tsx @@ -1,9 +1,13 @@ import { Building2, MapPin, Phone } from "lucide-react"; -import { useAppStore } from "@/store"; +import { Skeleton } from "@/components/ui/skeleton"; +import { EmptyState } from "@/components/ui/empty-state"; +import { ErrorState } from "@/components/ui/error-state"; +import { useProviders } from "@/hooks/useProviders"; import { fmt } from "@/lib/format"; export function Providers() { - const providers = useAppStore((s) => s.providers); + const { data, isLoading, isError, error, refetch } = useProviders(); + const items = data?.items ?? []; return (
- NPI {p.npi} · TIN {p.taxId} -
-+ NPI {p.npi} · TIN {p.taxId} +
+