import { SupportLevelToLabel, isSupportLevel } from "@site/remark/support-directive.mjs"; import React from "react"; export interface SupportBadgeProps { level: string; } /** * Badge indicating the support level of a feature or integration. */ export const SupportBadge: React.FC = ({ level }) => { if (!isSupportLevel(level)) { throw new TypeError(`Invalid support level: ${level}`); } const label = SupportLevelToLabel[level]; const className = `badge badge--support-${level}`; return ( Support level: {label} ); }; export default SupportBadge;