@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
24 lines (21 loc) • 595 B
JavaScript
import { useGroup } from "reakit";
import { mergeProps } from "@react-aria/utils";
import { createComponent, createHook } from "../system";
import { SLIDER_GROUP_KEYS } from "./__keys";
export var useSliderGroup = createHook({
name: "SliderGroup",
compose: useGroup,
keys: SLIDER_GROUP_KEYS,
useOptions(options, htmlProps) {
return options;
},
useProps(options, htmlProps) {
return mergeProps(options.groupProps, htmlProps);
}
});
export var SliderGroup = createComponent({
as: "div",
memo: true,
useHook: useSliderGroup
});
//# sourceMappingURL=SliderGroup.js.map