mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
ci: Ensure that eslint runs on all frontend code (no-changelog) (#4602)
* ensure that eslint runs on all frontend code * remove tslint from `design-system` * enable prettier and eslint-prettier for `design-system` * Delete tslint.json * use a single editorconfig for the repo * enable prettier for all code in `design-system` * more linting fixes on design-system * ignore coverage for git and prettier * lintfix on editor-ui
This commit is contained in:
committed by
GitHub
parent
d96d6f11db
commit
13659d036f
@@ -1,13 +1,18 @@
|
||||
<template>
|
||||
<el-tooltip v-bind="$attrs">
|
||||
<template v-for="(_, slotName) in $slots" #[slotName]>
|
||||
<slot :name="slotName"/>
|
||||
<div :key="slotName" v-if="slotName === 'content' && buttons.length" :class="$style.buttons" :style="{ justifyContent: justifyButtons }">
|
||||
<slot :name="slotName" />
|
||||
<div
|
||||
:key="slotName"
|
||||
v-if="slotName === 'content' && buttons.length"
|
||||
:class="$style.buttons"
|
||||
:style="{ justifyContent: justifyButtons }"
|
||||
>
|
||||
<n8n-button
|
||||
v-for="button in buttons"
|
||||
:key="button.attrs.label"
|
||||
v-bind="button.attrs"
|
||||
v-on="button.listeners"
|
||||
v-for="button in buttons"
|
||||
:key="button.attrs.label"
|
||||
v-bind="button.attrs"
|
||||
v-on="button.listeners"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
@@ -15,9 +20,9 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import Vue, { PropType } from "vue";
|
||||
import Vue, { PropType } from 'vue';
|
||||
import ElTooltip from 'element-ui/lib/tooltip';
|
||||
import type { IN8nButton } from "@/types";
|
||||
import type { IN8nButton } from '@/types';
|
||||
import N8nButton from '../N8nButton';
|
||||
|
||||
export default Vue.extend({
|
||||
@@ -31,7 +36,19 @@ export default Vue.extend({
|
||||
justifyButtons: {
|
||||
type: String,
|
||||
default: 'flex-end',
|
||||
validator: (value: string): boolean => ['flex-start', 'flex-end', 'start', 'end', 'left', 'right', 'center', 'space-between', 'space-around', 'space-evenly'].includes(value),
|
||||
validator: (value: string): boolean =>
|
||||
[
|
||||
'flex-start',
|
||||
'flex-end',
|
||||
'start',
|
||||
'end',
|
||||
'left',
|
||||
'right',
|
||||
'center',
|
||||
'space-between',
|
||||
'space-around',
|
||||
'space-evenly',
|
||||
].includes(value),
|
||||
},
|
||||
buttons: {
|
||||
type: Array as PropType<IN8nButton[]>,
|
||||
|
||||
Reference in New Issue
Block a user