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
| Category |
Components |
{categories.map((category) => (
{category}
|
{enabledComponents
.filter((component) => component.category === category)
.map((component) => (
{component.name}
{component.safety === "wrapped" && (wrapped)}
))}
|
))}
Denied components
| Component |
Reason |
{deniedComponents.map((component) => (
{component.name}
|
{component.reason} |
))}
>
);
}