import { IntegrationDefinition } from "@site/src/types"; import { DocsHeader } from "../ui/header"; import { useColorMode } from "@docusaurus/theme-common"; interface IntegrationHeaderProps { integration: IntegrationDefinition; categories: string[]; } export const IntegrationHeader = (props: IntegrationHeaderProps) => { const { isDarkTheme } = useColorMode(); return ( } categories={props.categories} /> ); }; export const getIntegrationIconUrl = (integration: IntegrationDefinition, isDarkTheme: boolean): string => typeof integration.iconUrl === "string" ? integration.iconUrl : isDarkTheme ? integration.iconUrl.dark : integration.iconUrl.light;