2023-08-25 00:39:14 -07:00
|
|
|
<script lang="ts" setup>
|
2023-11-28 03:15:08 -08:00
|
|
|
import { useI18n } from '@/composables/useI18n';
|
2023-08-25 00:39:14 -07:00
|
|
|
import Modal from '@/components/Modal.vue';
|
|
|
|
|
|
|
|
const props = defineProps<{
|
|
|
|
modalName: string;
|
|
|
|
data: { title: string; footerButtonAction: () => void };
|
|
|
|
}>();
|
|
|
|
|
|
|
|
const i18n = useI18n();
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<template>
|
|
|
|
<Modal width="500px" :title="props.data.title" :name="props.modalName">
|
|
|
|
<template #content>
|
|
|
|
<n8n-text>
|
|
|
|
{{ i18n.baseText('executionsList.debug.paywall.content') }}
|
|
|
|
<br />
|
2023-09-22 04:27:08 -07:00
|
|
|
<n8n-link :to="i18n.baseText('executionsList.debug.paywall.link.url')" new-window>
|
2023-08-25 00:39:14 -07:00
|
|
|
{{ i18n.baseText('executionsList.debug.paywall.link.text') }}
|
|
|
|
</n8n-link>
|
|
|
|
</n8n-text>
|
|
|
|
</template>
|
|
|
|
<template #footer>
|
|
|
|
<div :class="$style.footer">
|
|
|
|
<n8n-button @click="props.data.footerButtonAction">
|
|
|
|
{{ i18n.baseText('generic.seePlans') }}
|
|
|
|
</n8n-button>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</Modal>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<style module lang="scss">
|
|
|
|
.footer {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: row;
|
|
|
|
justify-content: flex-end;
|
|
|
|
}
|
|
|
|
</style>
|