OpenDTU/webapp/src/components/CardElement.vue
2024-07-05 21:57:53 +02:00

22 lines
513 B
Vue

<template>
<div :class="['card', addSpace ? 'mt-5' : '']">
<div :class="['card-header', textVariant]">{{ text }}</div>
<div :class="['card-body', 'card-text', centerContent ? 'text-center' : '']">
<slot />
</div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
props: {
text: String,
textVariant: String,
addSpace: Boolean,
centerContent: Boolean,
},
});
</script>