Client - error message style (wip)

Need some updates api side.
This commit is contained in:
Sam
2021-08-15 10:50:39 +02:00
parent 4bbfb800cb
commit 6c770ed76b
15 changed files with 114 additions and 27 deletions

View File

@ -0,0 +1,41 @@
<template>
<div class="error-message">
<ul v-if="Array.isArray(message)">
<li v-for="(submessage, index) in message" :key="index">
{{ t(submessage) }}
</li>
</ul>
<div v-else>{{ t(message) }}</div>
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
import { useI18n } from 'vue-i18n'
export default defineComponent({
name: 'ErrorMessage',
props: {
message: [String, Array],
},
setup() {
const { t } = useI18n()
return {
t,
}
},
})
</script>
<style scoped lang="scss">
@import '~@/scss/base';
.error-message {
background: var(--error-background-color);
color: var(--error-color);
border-radius: 4px;
margin: $default-margin;
padding: $default-padding;
}
</style>