import { WidgetDefinition } from "@site/src/types"; import { IconExternalLink, TablerIcon } from "@tabler/icons-react"; interface IntegrationCapabilitesProps { items: ( | { widget: WidgetDefinition; note?: string; } | { capability: { icon: TablerIcon; name: string; description: string; path: string; }; note?: string; } )[]; } export const IntegrationCapabilites = ({ items }: IntegrationCapabilitesProps) => { return (
{items.map((item) => { const capability = "widget" in item ? item.widget : item.capability; return (
{capability.name} {capability.description} {item.note && {item.note}}
Details
); })}
); };