UNPKG

@ariakit/react-core

Version:

Ariakit React core

44 lines (42 loc) 1.1 kB
"use client"; import { useFormGroup } from "../__chunks/D4YUGJ2O.js"; import "../__chunks/UYO2XHHT.js"; import "../__chunks/7HVFURXT.js"; import { CompositeScopedContextProvider } from "../__chunks/NO3UEYQ2.js"; import "../__chunks/CTVD4XJH.js"; import { createElement, createHook, forwardRef } from "../__chunks/L4OUMOCQ.js"; import { useWrapElement } from "../__chunks/W2TDKEPX.js"; import "../__chunks/AZVQSWGA.js"; // src/form/form-radio-group.tsx import { jsx } from "react/jsx-runtime"; var TagName = "div"; var useFormRadioGroup = createHook( function useFormRadioGroup2({ store, ...props }) { props = useWrapElement( props, (element) => /* @__PURE__ */ jsx(CompositeScopedContextProvider, { value: void 0, children: element }), [] ); props = { role: "radiogroup", ...props }; props = useFormGroup(props); return props; } ); var FormRadioGroup = forwardRef(function FormRadioGroup2(props) { const htmlProps = useFormRadioGroup(props); return createElement(TagName, htmlProps); }); export { FormRadioGroup, useFormRadioGroup };