@ariakit/react-core
Version:
Ariakit React core
28 lines (25 loc) • 675 B
JavaScript
"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
};