diff --git a/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.vue b/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.vue index 6384fdca84a..289502f2520 100644 --- a/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.vue +++ b/packages/frontend/@n8n/design-system/src/components/N8nButton/Button.vue @@ -209,7 +209,7 @@ const handleClick = (event: MouseEvent) => { --button--height: 2.25rem; --button--padding: 0 var(--spacing--sm); --button--radius: var(--radius--xs); - --button--font-size: var(--font-size--md); + --button--font-size: var(--font-size--sm); } &.xlarge { @@ -339,6 +339,10 @@ const handleClick = (event: MouseEvent) => { &.iconOnly { width: var(--button--height); padding: 0; + + > * { + width: var(--button--height); + } } } diff --git a/packages/frontend/editor-ui/src/app/components/DuplicateWorkflowDialog.vue b/packages/frontend/editor-ui/src/app/components/DuplicateWorkflowDialog.vue index dc3b28ebc63..6329a2af3a9 100644 --- a/packages/frontend/editor-ui/src/app/components/DuplicateWorkflowDialog.vue +++ b/packages/frontend/editor-ui/src/app/components/DuplicateWorkflowDialog.vue @@ -191,19 +191,17 @@ onMounted(async () => { @@ -217,6 +215,8 @@ onMounted(async () => { } .footer { + display: flex; + justify-content: flex-end; > * { margin-left: var(--spacing--3xs); } diff --git a/packages/frontend/editor-ui/src/app/components/ImportWorkflowUrlModal.vue b/packages/frontend/editor-ui/src/app/components/ImportWorkflowUrlModal.vue index 55b27a39dfb..6b23993581d 100644 --- a/packages/frontend/editor-ui/src/app/components/ImportWorkflowUrlModal.vue +++ b/packages/frontend/editor-ui/src/app/components/ImportWorkflowUrlModal.vue @@ -90,9 +90,9 @@ const focusInput = async () => { visibility: hidden; } .footer { - > * { - margin-left: var(--spacing--3xs); - } + display: flex; + justify-content: flex-end; + gap: var(--spacing--2xs); } .noScrollbar { overflow: hidden; diff --git a/packages/frontend/editor-ui/src/app/views/NodeView.vue b/packages/frontend/editor-ui/src/app/views/NodeView.vue index 3705f18a741..ed85e407ad5 100644 --- a/packages/frontend/editor-ui/src/app/views/NodeView.vue +++ b/packages/frontend/editor-ui/src/app/views/NodeView.vue @@ -1958,7 +1958,7 @@ onBeforeUnmount(() => { @@ -295,6 +295,12 @@ onMounted(async () => { flex-direction: column; } +.footerContainer { + display: flex; + align-items: center; + justify-content: space-between; +} + .descriptionIcon { align-self: center; color: var(--color--text--tint-2); diff --git a/packages/frontend/editor-ui/src/features/settings/sso/components/SSOLogin.vue b/packages/frontend/editor-ui/src/features/settings/sso/components/SSOLogin.vue index 1b4b18707fc..20ed6189d43 100644 --- a/packages/frontend/editor-ui/src/features/settings/sso/components/SSOLogin.vue +++ b/packages/frontend/editor-ui/src/features/settings/sso/components/SSOLogin.vue @@ -40,10 +40,15 @@ const onSSOLogin = async () => { diff --git a/packages/frontend/editor-ui/src/features/settings/usage/views/SettingsUsageAndPlan.vue b/packages/frontend/editor-ui/src/features/settings/usage/views/SettingsUsageAndPlan.vue index ad5873cc2d4..9317423e6df 100644 --- a/packages/frontend/editor-ui/src/features/settings/usage/views/SettingsUsageAndPlan.vue +++ b/packages/frontend/editor-ui/src/features/settings/usage/views/SettingsUsageAndPlan.vue @@ -332,12 +332,14 @@ const openCommunityRegisterModal = () => { /> @@ -446,6 +448,11 @@ div[class*='info'] > span > span:last-child { align-items: center; margin: 0 0 0 var(--spacing--2xs); } + +.dialogButtonsContainer { + display: flex; + justify-content: flex-end; +}