'use client'; import * as React from 'react'; import * as TabsPrimitive from '@radix-ui/react-tabs'; import { cn } from '@/utils/cn'; import { PolymorphicComponentProps } from '@/utils/polymorphic'; const TabMenuVerticalContent = TabsPrimitive.Content; TabMenuVerticalContent.displayName = 'TabMenuVerticalContent'; type TabMenuVerticalRootProps = Omit< React.ComponentPropsWithoutRef, 'orientation' >; const TabMenuVerticalRoot = React.forwardRef< React.ComponentRef, TabMenuVerticalRootProps >(({ ...rest }, forwardedRef) => { return ( ); }); TabMenuVerticalRoot.displayName = 'TabMenuVerticalRoot'; const TabMenuVerticalList = React.forwardRef< React.ComponentRef, React.ComponentPropsWithoutRef >(({ className, ...rest }, forwardedRef) => { return ( ); }); TabMenuVerticalList.displayName = 'TabMenuVerticalList'; const TabMenuVerticalTrigger = React.forwardRef< React.ComponentRef, React.ComponentPropsWithoutRef >(({ className, ...rest }, forwardedRef) => { return ( ); }); TabMenuVerticalTrigger.displayName = 'TabMenuVerticalTrigger'; function TabMenuVerticalIcon({ className, as, ...rest }: PolymorphicComponentProps) { const Component = as || 'div'; return ( ); } TabMenuVerticalIcon.displayName = 'TabsVerticalIcon'; function TabMenuVerticalArrowIcon({ className, as, ...rest }: PolymorphicComponentProps) { const Component = as || 'div'; return ( ); } TabMenuVerticalArrowIcon.displayName = 'TabMenuVerticalArrowIcon'; export { TabMenuVerticalRoot as Root, TabMenuVerticalList as List, TabMenuVerticalTrigger as Trigger, TabMenuVerticalIcon as Icon, TabMenuVerticalArrowIcon as ArrowIcon, TabMenuVerticalContent as Content, };