@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) • 578 B
JavaScript
import { useDialogDisclosure } from "../dialog";
import { createComponent, createHook } from "../system";
import { DRAWER_DISCLOSURE_KEYS } from "./__keys";
export var useDrawerDisclosure = createHook({
name: "DrawerDisclosure",
compose: useDialogDisclosure,
keys: DRAWER_DISCLOSURE_KEYS,
useOptions(options, htmlProps) {
return options;
},
useProps(options, htmlProps) {
return htmlProps;
}
});
export var DrawerDisclosure = createComponent({
as: "button",
memo: true,
useHook: useDrawerDisclosure
});
//# sourceMappingURL=DrawerDisclosure.js.map