refactor: cleanup picker implementations

This commit is contained in:
Carlos Valente
2025-01-02 22:47:36 +01:00
committed by Carlos Valente
parent d62e314d19
commit c69bce3e89
6 changed files with 52 additions and 85 deletions
@@ -16,11 +16,11 @@ export default function Swatch(props: SwatchProps) {
const handleClick = () => {
onClick?.(color);
};
const classes = cx([style.swatch, isSelected ? style.selected : null, onClick ? style.selectable : null]);
const classes = cx([style.swatch, isSelected && style.selected, onClick && style.selectable]);
if (!color) {
return (
<div className={`${classes} ${style.center}`} onClick={handleClick}>
<div className={classes} onClick={handleClick}>
<IoBan />
</div>
);