import { AlertCircle, ChevronsUpDown } from 'lucide-react' import Link from 'next/link' import { forwardRef, type ReactNode } from 'react' import { Button, cn, Popover, PopoverContent, PopoverTrigger } from 'ui' interface AppLayoutDropdownErrorProps { message: string } export function AppLayoutDropdownError({ message }: AppLayoutDropdownErrorProps) { return (

{message}

) } interface AppLayoutDropdownTriggerButtonProps extends React.ButtonHTMLAttributes { className?: string } export const AppLayoutDropdownTriggerButton = forwardRef< HTMLButtonElement, AppLayoutDropdownTriggerButtonProps >(({ className, ...props }, ref) => (