1
1
mirror of https://github.com/n8n-io/n8n.git synced 2024-09-11 13:15:28 +03:00

refactor(editor): Use form event bus everywhere (no-changelog) (#10394)

This commit is contained in:
Tomi Turtiainen 2024-08-14 15:00:38 +03:00 committed by GitHub
parent bae0116d78
commit e4c88e75f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 12 additions and 12 deletions

View File

@ -34,12 +34,12 @@ import { useToast } from '@/composables/useToast';
import { CHANGE_PASSWORD_MODAL_KEY } from '../constants';
import Modal from '@/components/Modal.vue';
import { useUsersStore } from '@/stores/users.store';
import { createEventBus } from 'n8n-design-system/utils';
import { createFormEventBus, createEventBus } from 'n8n-design-system/utils';
import type { IFormInputs, IFormInput } from '@/Interface';
import { useI18n } from '@/composables/useI18n';
const config = ref<IFormInputs | null>(null);
const formBus = createEventBus();
const formBus = createFormEventBus();
const modalBus = createEventBus();
const password = ref('');
const loading = ref(false);

View File

@ -75,7 +75,7 @@ import {
import { useUsersStore } from '@/stores/users.store';
import { useSettingsStore } from '@/stores/settings.store';
import { useUIStore } from '@/stores/ui.store';
import { createEventBus } from 'n8n-design-system/utils';
import { createFormEventBus, createEventBus } from 'n8n-design-system/utils';
import { useClipboard } from '@/composables/useClipboard';
const NAME_EMAIL_FORMAT_REGEX = /^.* <(.*)>$/;
@ -110,7 +110,7 @@ export default defineComponent({
data() {
return {
config: null as IFormInputs | null,
formBus: createEventBus(),
formBus: createFormEventBus(),
modalBus: createEventBus(),
emails: '',
role: ROLE.Member as InvitableRoleName,

View File

@ -144,7 +144,7 @@ import { useUIStore } from '@/stores/ui.store';
import { useSettingsStore } from '@/stores/settings.store';
import { useRootStore } from '@/stores/root.store';
import { useUsersStore } from '@/stores/users.store';
import { createEventBus } from 'n8n-design-system/utils';
import { createEventBus, createFormEventBus } from 'n8n-design-system/utils';
import { usePostHog } from '@/stores/posthog.store';
import { useExternalHooks } from '@/composables/useExternalHooks';
import { useUsageStore } from '@/stores/usage.store';
@ -180,7 +180,7 @@ export default defineComponent({
showAllIndustryQuestions: true,
registerForEnterpriseTrial: false,
modalBus: createEventBus(),
formBus: createEventBus(),
formBus: createFormEventBus(),
domainBlocklist: [] as string[],
};
},

View File

@ -45,7 +45,7 @@ import { createFormEventBus } from 'n8n-design-system';
const i18n = useI18n();
const formBus = ref(createFormEventBus());
const formBus = createFormEventBus();
const readyToSubmit = ref(false);
const formFields: IFormInputs = [
@ -69,7 +69,7 @@ function onSubmit(values: { mfaCode: string }) {
}
function onClickSave() {
formBus.value.emit('submit');
formBus.emit('submit');
}
function onFormReady(isReady: boolean) {

View File

@ -157,7 +157,7 @@ import { mapStores } from 'pinia';
import { useUsersStore } from '@/stores/users.store';
import { useSettingsStore } from '@/stores/settings.store';
import { useUIStore } from '@/stores/ui.store';
import { createEventBus } from 'n8n-design-system/utils';
import { createFormEventBus } from 'n8n-design-system/utils';
import type { TableColumnCtx } from 'element-plus';
type TableRow = {
@ -222,7 +222,7 @@ export default defineComponent({
loadingTable: false,
hasAnyChanges: false,
formInputs: null as null | IFormInputs,
formBus: createEventBus(),
formBus: createFormEventBus(),
readyToSubmit: false,
page: 0,
loginEnabled: false,

View File

@ -21,7 +21,7 @@ const { showToast, showError } = useToast();
const hasAnyBasicInfoChanges = ref<boolean>(false);
const formInputs = ref<null | IFormInputs>(null);
const formBus = ref(createFormEventBus());
const formBus = createFormEventBus();
const readyToSubmit = ref(false);
const currentSelectedTheme = ref(useUIStore().theme);
const themeOptions = ref<Array<{ name: ThemeOption; label: string }>>([
@ -151,7 +151,7 @@ async function updatePersonalisationSettings() {
uiStore.setTheme(currentSelectedTheme.value);
}
function onSaveClick() {
formBus.value.emit('submit');
formBus.emit('submit');
}
function openPasswordModal() {
uiStore.openModal(CHANGE_PASSWORD_MODAL_KEY);