UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

81 lines (80 loc) 2.7 kB
import { It as ref, P as defineComponent, Pt as reactive, T as createBlock, et as openBlock } from "./vue.runtime.esm-bundler-tP5dCd7J.js"; import { gt as useI18n } from "./_MapCache-B159LOu5.js"; import "./src-BW7zuOU1.js"; import "./en-b3uD8cvU.js"; import "./preload-helper-CR0ecmWK.js"; import "./_plugin-vue_export-helper-BwBpWJRZ.js"; import { y as useRouter } from "./truncate-Dc5upPom.js"; import "./icon-MZ_3fB_h.js"; import "./empty-4-N75rxI.js"; import { nr as useUsersStore } from "./useTelemetry-C797TaYa.js"; import { t as useToast } from "./useToast-ZaUhbG9w.js"; import "./sanitize-html-CgpOSgtK.js"; import "./CalendarDate-DxkU3CHY.js"; import "./path-browserify-B5h_dP_u.js"; import { Io as VIEWS } from "./constants-CX1ozgFz.js"; import "./merge-BArJwbQo.js"; import "./_baseOrderBy-DL6Sy5xK.js"; import "./dateformat-CMLc6OKJ.js"; import "./useDebounce-RgPaX171.js"; import "./useExternalHooks-CYMS6JpD.js"; import "./useStyles-DhM0cpS7.js"; import "./sso.store-B_c2j1dV.js"; import { t as AuthView_default } from "./AuthView-DDyHoJhx.js"; var SamlOnboarding_default = /* @__PURE__ */ defineComponent({ __name: "SamlOnboarding", setup(__props) { const router = useRouter(); const locale = useI18n(); const toast = useToast(); const usersStore = useUsersStore(); const loading = ref(false); const FORM_CONFIG = reactive({ title: locale.baseText("auth.signup.setupYourAccount"), buttonText: locale.baseText("auth.signup.finishAccountSetup"), inputs: [{ name: "firstName", initialValue: usersStore.currentUser?.firstName, properties: { label: locale.baseText("auth.firstName"), maxlength: 32, required: true, autocomplete: "given-name", capitalize: true } }, { name: "lastName", initialValue: usersStore.currentUser?.lastName, properties: { label: locale.baseText("auth.lastName"), maxlength: 32, required: true, autocomplete: "family-name", capitalize: true } }] }); const isFormWithFirstAndLastName = (values) => { return "firstName" in values && "lastName" in values; }; const onSubmit = async (values) => { if (!isFormWithFirstAndLastName(values)) return; try { loading.value = true; await usersStore.updateUserName(values); await router.push({ name: VIEWS.HOMEPAGE }); } catch (error) { loading.value = false; toast.showError(error, "Error", error.message); } }; return (_ctx, _cache) => { return openBlock(), createBlock(AuthView_default, { form: FORM_CONFIG, "form-loading": loading.value, onSubmit }, null, 8, ["form", "form-loading"]); }; } }); export { SamlOnboarding_default as default };