@brizy/ui
Version:
React elements in Brizy style
10 lines (9 loc) • 490 B
JavaScript
import React, { useCallback } from "react";
import { classNames } from "../classNamesFn";
export const SelectOption = ({ title, value, onChange, active }) => {
const className = classNames()("editable-select2__dropdown__item", {
"editable-select2__dropdown__item--active": active,
});
const _onChange = useCallback(() => onChange(value), [value, onChange]);
return (React.createElement("li", { role: "option", onClick: _onChange, className: className }, title));
};