"use client"; import { forwardRef, memo } from "react"; interface SelectDropdownProps extends React.HTMLAttributes { className?: string; children?: React.ReactNode; ariaLabel: string; } const SelectDropdown = forwardRef( ({ className = "", children, ariaLabel, ...props }, ref) => { const menuClasses = ` bg-black border border-[var(--color-border-default-tertiary)] rounded-[var(--measures-radius-medium)] shadow-lg p-[4px] min-w-[200px] max-w-[300px] ${className} ` .trim() .replace(/\s+/g, " "); return (
{children}
); }, ); SelectDropdown.displayName = "SelectDropdown"; export default memo(SelectDropdown);