"use client"; import { useQuery } from "@tanstack/react-query"; import { sportsCenterApi } from "@/modules/sports-center/services/sports-center-api"; import { SportsCenterPageLoader, SportsCenterPageError } from "@/modules/sports-center/pages/shared"; import { PageHeader, Card, CardContent, Badge } from "@/components/ds"; import { SportsCenterBreadcrumbs } from "@/modules/sports-center/components/SportsCenterBreadcrumbs"; export function CapabilitiesPage() { const capsQ = useQuery({ queryKey: ["sports-center", "capabilities"], queryFn: () => sportsCenterApi.capabilities(), }); if (capsQ.isLoading) return ; if (capsQ.error) return capsQ.refetch()} />; const caps = capsQ.data!; const features = Object.entries(caps.features ?? {}); return (
v{caps.version}} />
{features.map(([key, enabled]) => ( {key} {enabled ? "فعال" : "غیرفعال"} ))}
); } export default CapabilitiesPage;