@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
14 lines (13 loc) • 474 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import { useChip } from "./chip.js";
function ChipRemoveBase(props, ref) {
const remove = useChip();
return (_jsx("button", { ...props, ref: ref, onClick: (ev) => {
props.onClick?.(ev);
if (ev.isPropagationStopped() || ev.defaultPrevented)
return;
remove();
} }));
}
export const ChipRemove = forwardRef(ChipRemoveBase);