parent
7437378362
commit
74e7ac64f2
@ -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…
Reference in new issue