import * as React from 'react'; import { ctw } from '@ballerine/ui'; import { Slot } from '@radix-ui/react-slot'; export const SidebarGroupAction = React.forwardRef< HTMLButtonElement, React.ComponentProps<'button'> & { asChild?: boolean } >(({ className, asChild = false, ...props }, ref) => { const Comp = asChild ? Slot : 'button'; return ( svg]:size-4 [&>svg]:shrink-0', // Increases the hit area of the button on mobile. 'after:absolute after:-inset-2 after:md:hidden', 'group-data-[collapsible=icon]:hidden', className, )} {...props} /> ); }); SidebarGroupAction.displayName = 'SidebarGroupAction';