UNPKG

@ariakit/react-core

Version:

Ariakit React core

28 lines (25 loc) 675 B
"use client"; import { useCompositeStoreOptions, useCompositeStoreProps } from "./W6MTWV42.js"; import { useStore, useStoreProps } from "./SOQQIDO4.js"; // src/radio/radio-store.ts import * as Core from "@ariakit/core/radio/radio-store"; function useRadioStoreProps(store, update, props) { store = useCompositeStoreProps(store, update, props); useStoreProps(store, props, "value", "setValue"); return store; } function useRadioStore(props = {}) { props = useCompositeStoreOptions(props); const [store, update] = useStore(Core.createRadioStore, props); return useRadioStoreProps(store, update, props); } export { useRadioStoreProps, useRadioStore };