UNPKG

@brizy/ui

Version:
10 lines (9 loc) 484 B
import React, { useCallback } from "react"; import { classNames } from "../classNamesFn"; export const PaletteItem = ({ id, hex, onChange, value }) => { const className = classNames()("control__color-palette__item", { "control__color-palette__item--active": id === value, }); const _onChange = useCallback(() => onChange(id), [id, onChange]); return React.createElement("div", { className: className, style: { backgroundColor: hex }, onClick: _onChange }); };