import React from "react"; import customJsxComponentRegistry from "../generated/custom-jsx-components.json"; const enabledComponents = customJsxComponentRegistry.filter((component) => component.safety !== "denied"); const deniedComponents = customJsxComponentRegistry.filter((component) => component.safety === "denied"); const categories = [...new Set(enabledComponents.map((component) => component.category))]; export function CustomJsxComponentReference() { return ( <>

Enabled and wrapped components

{categories.map((category) => ( ))}
Category Components
{category} {enabledComponents .filter((component) => component.category === category) .map((component) => ( {component.name} {component.safety === "wrapped" && (wrapped)} ))}

Denied components

{deniedComponents.map((component) => ( ))}
Component Reason
{component.name} {component.reason}
); }