UNPKG

@ariakit/core

Version:
35 lines (22 loc) 1.24 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _RNIVVQWXcjs = require('./RNIVVQWX.cjs'); var _ASR6PAFNcjs = require('./ASR6PAFN.cjs'); var _MLCPLY2Pcjs = require('./MLCPLY2P.cjs'); var _7EQBAZ46cjs = require('./7EQBAZ46.cjs'); // src/menubar/menubar-store.ts function createMenubarStore(props = {}) { var _a; const syncState = (_a = props.store) == null ? void 0 : _a.getState(); const composite = _RNIVVQWXcjs.createCompositeStore.call(void 0, _7EQBAZ46cjs.__spreadProps.call(void 0, _7EQBAZ46cjs.__spreadValues.call(void 0, {}, props), { orientation: _MLCPLY2Pcjs.defaultValue.call(void 0, props.orientation, syncState == null ? void 0 : syncState.orientation, "horizontal" ), focusLoop: _MLCPLY2Pcjs.defaultValue.call(void 0, props.focusLoop, syncState == null ? void 0 : syncState.focusLoop, true) })); const initialState = _7EQBAZ46cjs.__spreadValues.call(void 0, {}, composite.getState()); const menubar = _ASR6PAFNcjs.createStore.call(void 0, initialState, composite, props.store); return _7EQBAZ46cjs.__spreadValues.call(void 0, _7EQBAZ46cjs.__spreadValues.call(void 0, {}, composite), menubar); } exports.createMenubarStore = createMenubarStore;