UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

53 lines (51 loc) 2.46 kB
; (function () { System.register(["./vue.runtime.esm-bundler-legacy--Sn1h8On.js", "./_MapCache-legacy-DlYNX_X1.js", "./useTelemetry-legacy-B3pzzkAE.js", "./constants-legacy-TKxWCqvM.js", "./constants-legacy-DjFSod4r.js"], function (_export, _context) { "use strict"; var computed, useMediaQuery, useLocalStorage, useUIStore, useUsersStore, CHAT_HUB_SIDE_MENU_DRAWER_MODAL_KEY, LOCAL_STORAGE_CHAT_HUB_STATIC_SIDEBAR, MOBILE_MEDIA_QUERY; //#region src/features/ai/chatHub/composables/useChatHubSidebarState.ts function useChatHubSidebarState() { const isMobileDevice = useMediaQuery(MOBILE_MEDIA_QUERY); const uiStore = useUIStore(); const isStatic = useLocalStorage(LOCAL_STORAGE_CHAT_HUB_STATIC_SIDEBAR(useUsersStore().currentUserId ?? "anonymous"), !isMobileDevice.value, { writeDefaults: false }); const canBeStatic = computed(() => !isMobileDevice.value); function toggleOpen(value) { const isOpen = !!uiStore.isModalActiveById[CHAT_HUB_SIDE_MENU_DRAWER_MODAL_KEY]; if (value ?? !isOpen) uiStore.openModal(CHAT_HUB_SIDE_MENU_DRAWER_MODAL_KEY);else uiStore.closeModal(CHAT_HUB_SIDE_MENU_DRAWER_MODAL_KEY); } function toggleStatic(value) { const newValue = value ?? !isStatic.value; isStatic.value = newValue; toggleOpen(newValue); } return { canBeStatic, isStatic: computed(() => canBeStatic.value && isStatic.value), isCollapsed: computed(() => !isStatic.value && uiStore.isModalActiveById["chatHubSideMenuDrawer"] !== true), toggleOpen, toggleStatic }; } //#endregion _export("t", useChatHubSidebarState); return { setters: [function (_vueRuntimeEsmBundlerLegacy003Js) { computed = _vueRuntimeEsmBundlerLegacy003Js.C; }, function (_MapCacheLegacy005Js) { useMediaQuery = _MapCacheLegacy005Js.M; useLocalStorage = _MapCacheLegacy005Js.j; }, function (_useTelemetryLegacy00HJs) { useUIStore = _useTelemetryLegacy00HJs.Fi; useUsersStore = _useTelemetryLegacy00HJs.nr; }, function (_constantsLegacy00TJs) { CHAT_HUB_SIDE_MENU_DRAWER_MODAL_KEY = _constantsLegacy00TJs.Bo; LOCAL_STORAGE_CHAT_HUB_STATIC_SIDEBAR = _constantsLegacy00TJs.xs; }, function (_constantsLegacy03lJs) { MOBILE_MEDIA_QUERY = _constantsLegacy03lJs.u; }], execute: function () {} }; }); })();