refactor(editor): Move editor-ui and design-system to frontend dir (no-changelog) (#13564)

This commit is contained in:
Alex Grozav
2025-02-28 14:28:30 +02:00
committed by GitHub
parent 684353436d
commit f5743176e5
1635 changed files with 805 additions and 1079 deletions

View File

@@ -0,0 +1,27 @@
<script setup lang="ts">
import { computed } from 'vue';
import { shorten } from '@/utils/typesUtils';
const DEFAULT_WORKFLOW_NAME_LIMIT = 25;
const WORKFLOW_NAME_END_COUNT_TO_KEEP = 4;
interface Props {
name: string;
testId: string;
limit?: number;
}
const props = withDefaults(defineProps<Props>(), {
limit: DEFAULT_WORKFLOW_NAME_LIMIT,
});
const shortenedName = computed(() =>
shorten(props.name, props.limit, WORKFLOW_NAME_END_COUNT_TO_KEEP),
);
</script>
<template>
<span :title="name" :data-test-id="testId">
<slot :shortened-name="shortenedName"></slot>
</span>
</template>