interface SelectorButtonProps extends Omit, 'className' | 'children' | 'title' | 'type'> { text?: string icon?: React.ReactNode tooltip?: string dimensions?: string borderClass?: string colors?: string transparent?: boolean } function SelectorButton({ text, icon, tooltip, colors = 'clr-btn-default', dimensions = 'w-fit h-fit', transparent, ...props }: SelectorButtonProps) { const cursor = 'disabled:cursor-not-allowed cursor-pointer'; const position = `px-1 flex flex-start items-center gap-1 ${dimensions}`; const design = (transparent ? 'clr-hover' : `border ${colors}`) + ' text-btn text-controls'; return ( ); } export default SelectorButton;