@renderlesskit/react
Version:
Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit
23 lines (20 loc) • 564 B
JavaScript
import { useDialogDisclosure } from "../dialog";
import { createComponent, createHook } from "../system";
import { POPOVER_TRIGGER_KEYS } from "./__keys";
export var usePopoverTrigger = createHook({
name: "PopoverTrigger",
compose: useDialogDisclosure,
keys: POPOVER_TRIGGER_KEYS,
useOptions(options, htmlProps) {
return options;
},
useProps(options, htmlProps) {
return htmlProps;
}
});
export var PopoverTrigger = createComponent({
as: "button",
memo: true,
useHook: usePopoverTrigger
});
//# sourceMappingURL=PopoverTrigger.js.map