const TransBtn = ( _, { attrs: { class: className, customizeIcon, customizeIconProps, onMousedown, onClick }, slots }, ) => { let icon; if (typeof customizeIcon === 'function') { icon = customizeIcon(customizeIconProps); } else { icon = customizeIcon; } return ( { event.preventDefault(); if (onMousedown) { onMousedown(event); } }} style={{ userSelect: 'none', WebkitUserSelect: 'none', }} unselectable="on" onClick={onClick} aria-hidden > {icon !== undefined ? ( icon ) : ( `${cls}-icon`)}>{slots?.default()} )} ); }; TransBtn.inheritAttrs = false; export default TransBtn;