import clsx from "clsx"; import React from "react"; import { NavTab } from "./nav-tab"; interface ContainerProps { label?: React.ReactNode; labels?: { label: string | React.ReactNode; to: string; icon?: React.ReactNode; isBeta?: boolean; }[]; children: React.ReactNode; className?: React.HTMLAttributes["className"]; } export function Container({ label, labels, children, className, }: ContainerProps) { return (
{labels && (
{labels.map(({ label: l, to, icon, isBeta }) => ( ))}
)} {!labels && label && (
{label}
)}
{children}
); }