"use client"; import { Flex, ScrollArea, Stack } from "@mantine/core"; import { clientApi } from "@homarr/api/client"; import type { WidgetComponentProps } from "../definition"; import { VpnIntegrationCard } from "./vpn-card"; export default function VpnWidget({ options, integrationIds }: WidgetComponentProps<"vpn">) { const { data: integrations = [] } = clientApi.widget.vpn.getSummaries.useQuery({ ...options, integrationIds, }); const [vpn] = integrations; if (integrations.length === 1 && vpn) { return ( ); } return ( {integrations.map((vpn) => ( ))} ); }