UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

34 lines (33 loc) 1.26 kB
import { Ft as readonly, It as ref } from "./vue.runtime.esm-bundler-tP5dCd7J.js"; import { Bs as getProvisioningConfig, Vs as saveProvisioningConfig } from "./builder.store-sBTWwxRU.js"; import { k as defineStore, r as useRootStore } from "./_baseOrderBy-B_6CV8x6.js"; const useUserRoleProvisioningStore = defineStore("userRoleProvisioning", () => { const rootStore = useRootStore(); const provisioningConfig = ref(); const getProvisioningConfig$1 = async () => { try { const config = await getProvisioningConfig(rootStore.restApiContext); provisioningConfig.value = config; return config; } catch (error) { console.error("Failed to fetch provisioning config:", error); throw error; } }; const saveProvisioningConfig$1 = async (config) => { try { const updatedConfig = await saveProvisioningConfig(rootStore.restApiContext, config); provisioningConfig.value = updatedConfig; return updatedConfig; } catch (error) { console.error("Failed to save provisioning config:", error); throw error; } }; return { provisioningConfig: readonly(provisioningConfig), getProvisioningConfig: getProvisioningConfig$1, saveProvisioningConfig: saveProvisioningConfig$1 }; }); export { useUserRoleProvisioningStore as t };