FieldError.vue 543 B

12345678910111213141516171819202122232425
  1. <script setup>
  2. const props = defineProps({
  3. error: {
  4. type: String,
  5. required: true
  6. },
  7. field: {
  8. type: String,
  9. required: true
  10. },
  11. alertType: {
  12. type: String,
  13. default: 'is-danger'
  14. }
  15. })
  16. </script>
  17. <template>
  18. <div role="alert">
  19. <p :id="'valError' + field[0].toUpperCase() + field.toLowerCase().slice(1)"
  20. class="help"
  21. :class="alertType"
  22. v-html="error" />
  23. </div>
  24. </template>