import * as TabsPrimitive from "@radix-ui/react-tabs"; import type { ComponentPropsWithoutRef } from "@radix-ui/react-primitive"; import React from "react"; import cx from "~/utilities/classnames"; export type TabProps = { tabs: Array<{ value: string; label: string }>; children: React.ReactNode; }; export function Tabs({ tabs, children }: TabProps) { return ( {tabs.map(({ value, label }) => ( {label} ))} {children} ); } export const TabContent = React.forwardRef< React.ElementRef, ComponentPropsWithoutRef >((props, ref) => { return ; });