UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

14 lines (13 loc) 474 B
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);