UI: Add BaseChip component

pull/4756/head
Angel Fernando Quiroz Campos 2 years ago
parent 7437378362
commit 74e7ac64f2
  1. 35
      assets/vue/components/basecomponents/BaseChip.vue

@ -0,0 +1,35 @@
<template>
<Chip
:image="value[imageField]"
:label="value[labelField]"
:removable="isRemovable"
@remove="$emit('remove', value)"
/>
</template>
<script setup>
import Chip from "primevue/chip";
defineProps({
value: {
type: Object,
required: true,
},
labelField: {
type: String,
required: true,
},
imageField: {
type: String,
required: false,
default: null,
},
isRemovable: {
type: Boolean,
required: false,
default: false,
},
});
defineEmits(["remove"]);
</script>
Loading…
Cancel
Save