mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 11:01:15 +00:00
refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564)
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<script lang="ts" setup>
|
||||
import { useI18n } from '@/composables/useI18n';
|
||||
import { usePageRedirectionHelper } from '@/composables/usePageRedirectionHelper';
|
||||
|
||||
type Props = {
|
||||
limit: number;
|
||||
planName?: string;
|
||||
};
|
||||
|
||||
const props = defineProps<Props>();
|
||||
const visible = defineModel<boolean>();
|
||||
const pageRedirectionHelper = usePageRedirectionHelper();
|
||||
const locale = useI18n();
|
||||
|
||||
const goToUpgrade = async () => {
|
||||
await pageRedirectionHelper.goToUpgrade('rbac', 'upgrade-rbac');
|
||||
visible.value = false;
|
||||
};
|
||||
</script>
|
||||
<template>
|
||||
<el-dialog
|
||||
v-model="visible"
|
||||
:title="locale.baseText('projects.settings.role.upgrade.title')"
|
||||
width="500"
|
||||
>
|
||||
<div class="pt-l">
|
||||
<i18n-t keypath="projects.settings.role.upgrade.message">
|
||||
<template #planName>{{ props.planName }}</template>
|
||||
<template #limit>
|
||||
{{
|
||||
locale.baseText('projects.create.limit', {
|
||||
adjustToNumber: props.limit,
|
||||
interpolate: { num: String(props.limit) },
|
||||
})
|
||||
}}
|
||||
</template>
|
||||
</i18n-t>
|
||||
</div>
|
||||
<template #footer>
|
||||
<N8nButton type="secondary" native-type="button" @click="visible = false">{{
|
||||
locale.baseText('generic.cancel')
|
||||
}}</N8nButton>
|
||||
<N8nButton type="primary" native-type="button" @click="goToUpgrade">{{
|
||||
locale.baseText('projects.create.limitReached.link')
|
||||
}}</N8nButton>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</template>
|
||||
Reference in New Issue
Block a user