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

27 lines (24 loc) 631 B
import { useRole } from "reakit"; import { mergeProps } from "@react-aria/utils"; import { createComponent, createHook } from "../system"; import { SLIDER_LABEL_KEYS } from "./__keys"; export var useSliderLabel = createHook({ name: "SliderLabel", compose: useRole, keys: SLIDER_LABEL_KEYS, useOptions(options, htmlProps) { return options; }, useProps(options, htmlProps) { var { labelProps } = options; return mergeProps(labelProps, htmlProps); } }); export var SliderLabel = createComponent({ as: "label", memo: true, useHook: useSliderLabel }); //# sourceMappingURL=SliderLabel.js.map