import React from "react";
import {
chakra,
Heading,
ListItem,
OrderedList,
Table,
Td,
Tr,
UnorderedList,
Image,
SimpleGrid,
Text,
FlexProps,
Box,
} from "@chakra-ui/react";
import { GalleryView } from "./gallery";
import { HTMLCodeBlockView } from "./html-code-block";
import { AccordionView } from "./accordion";
import { CardsView } from "./cards/CardsView";
import { TabsView } from "./tabs";
import { BaseFlexboxComponent, BaseFlexboxItemComponent } from "./flexbox";
import ButtonLink from "../buttons/ButtonLink";
import { LinkView } from "./link/LinkView";
import { TextView } from "./text/TextView";
export function renderJSON(content: any[]) {
return (
content?.map?.((item) => {
console.log(item);
const { attrs, content, type, text, marks } = item;
try {
switch (type) {
case "custom-link":
case "customLink":
return (