UNPKG

@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
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