fix: Small ui fixes to workflow cred setup modal (no-changelog) (#8280)

This commit is contained in:
Tomi Turtiainen
2024-01-09 18:32:42 +02:00
committed by GitHub
parent 4401db3a2f
commit 23abd8fb49
4 changed files with 31 additions and 11 deletions

View File

@@ -8,10 +8,12 @@ import SetupTemplateFormStep from '@/views/SetupWorkflowFromTemplateView/SetupTe
import { onMounted, onUnmounted } from 'vue';
import { useTelemetry } from '@/composables/useTelemetry';
import { useWorkflowsStore } from '@/stores/workflows.store';
import { useUIStore } from '@/stores/ui.store';
const i18n = useI18n();
const telemetry = useTelemetry();
const workflowStore = useWorkflowsStore();
const uiStore = useUIStore();
const props = defineProps<{
modalName: string;
@@ -45,7 +47,7 @@ onUnmounted(() => {
</script>
<template>
<Modal width="900px" max-height="90%" :name="props.modalName">
<Modal width="700px" max-height="90%" :name="props.modalName">
<template #header>
<N8nHeading tag="h2" size="xlarge">
{{ i18n.baseText('setupCredentialsModal.title') }}
@@ -74,6 +76,18 @@ onUnmounted(() => {
</div>
</div>
</template>
<template #footer>
<div :class="$style.footer">
<n8n-button
size="large"
:label="i18n.baseText('templateSetup.continue.button')"
:disabled="numFilledCredentials === 0"
data-test-id="continue-button"
@click="uiStore.closeModal(props.modalName)"
/>
</div>
</template>
</Modal>
</template>
@@ -84,7 +98,6 @@ onUnmounted(() => {
display: flex;
flex-direction: column;
justify-content: center;
max-width: 768px;
}
.notice {
@@ -102,4 +115,9 @@ onUnmounted(() => {
padding-bottom: var(--spacing-2xl);
border-bottom: 1px solid var(--color-foreground-light);
}
.footer {
display: flex;
justify-content: flex-end;
}
</style>