Add Element Display

This commit is contained in:
Samuel Lorch 2024-07-30 18:31:53 +02:00
parent 60fabb254f
commit 8e9d29327d

View file

@ -0,0 +1,19 @@
<script setup lang="ts">
const props = withDefaults(defineProps<{
data: any,
component?: string,
componentProp?: '',
}>(), {
data: '',
component: '',
componentProp: '',
});
</script>
<template>
<div v-if="data" class="pillbar">
<div class="pill">
<component v-bind="{[props.componentProp]: props.data}" :is="props.component" v-if="props.component !== ''"/>
<template v-else>{{ props.data }}</template>
</div>
</div>
</template>