2023-12-09 15:47:03 +01:00
|
|
|
<template>
|
2024-04-15 19:39:03 +02:00
|
|
|
<div
|
|
|
|
|
v-if="form.errors.any()"
|
|
|
|
|
class="alert alert-danger alert-dismissible"
|
|
|
|
|
role="alert"
|
|
|
|
|
>
|
|
|
|
|
<button
|
|
|
|
|
v-if="dismissible"
|
|
|
|
|
type="button"
|
|
|
|
|
class="close"
|
|
|
|
|
aria-label="Close"
|
|
|
|
|
@click="dismiss"
|
|
|
|
|
>
|
2023-12-09 15:47:03 +01:00
|
|
|
<span aria-hidden="true">×</span>
|
|
|
|
|
</button>
|
|
|
|
|
|
|
|
|
|
<slot>
|
2024-04-15 19:39:03 +02:00
|
|
|
<div
|
|
|
|
|
v-if="form.errors.has('error')"
|
|
|
|
|
v-html="form.errors.get('error')"
|
|
|
|
|
/>
|
|
|
|
|
<div
|
|
|
|
|
v-else
|
|
|
|
|
v-html="message"
|
|
|
|
|
/>
|
2023-12-09 15:47:03 +01:00
|
|
|
</slot>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2024-04-15 19:39:03 +02:00
|
|
|
import Alert from "./Alert.js"
|
2023-12-09 15:47:03 +01:00
|
|
|
|
|
|
|
|
export default {
|
2024-04-15 19:39:03 +02:00
|
|
|
name: "AlertError",
|
2023-12-09 15:47:03 +01:00
|
|
|
|
|
|
|
|
extends: Alert,
|
|
|
|
|
|
|
|
|
|
props: {
|
|
|
|
|
message: {
|
|
|
|
|
type: String,
|
2024-04-15 19:39:03 +02:00
|
|
|
default: "There were some problems with your input.",
|
|
|
|
|
},
|
|
|
|
|
},
|
2023-12-09 15:47:03 +01:00
|
|
|
}
|
|
|
|
|
</script>
|