frequi_origin/src/components/general/ValuePair.vue

31 lines
761 B
Vue
Raw Normal View History

<template>
<div class="d-flex">
<div class="d-flex justify-content-between me-2" :class="classLabel">
<label>{{ description }}</label>
<InfoBox v-if="help" :hint="help" />
</div>
2021-03-10 15:35:14 +00:00
<div :class="classValue">
<slot></slot>
</div>
</div>
</template>
<script lang="ts">
import InfoBox from '@/components/general/InfoBox.vue';
2020-10-25 09:35:19 +00:00
import { defineComponent } from 'vue';
export default defineComponent({
name: 'ValuePair',
components: { InfoBox },
props: {
description: { type: String, required: true },
help: { type: String, default: '', required: false },
classLabel: { type: String, default: 'col-4 fw-bold mb-0' },
classValue: { type: String, default: 'col-8' },
},
2020-10-25 09:35:19 +00:00
});
</script>
2021-03-10 15:35:14 +00:00
<style scoped></style>