import { ScrollArea, Text } from "@prismicio/editor-ui"; import * as Tabs from "@radix-ui/react-tabs"; import type { CSSProperties, FC, ReactNode } from "react"; import styles from "./ContentTabs.module.css"; type ContentTabsProps = { style?: CSSProperties; tabs: Tab[]; }; type Tab = { label: string; content: ReactNode }; export const ContentTabs: FC = ({ tabs, ...otherProps }) => ( {tabs.map(({ label }, i) => { return ( {label} ); })} {tabs.map(({ label, content }, i) => { return ( {content} ); })} );