1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

fix: vulnerability in server error toast messages

This commit is contained in:
2021-06-25 09:35:20 +02:00
parent a975df38dd
commit 3aef7e953e

View File

@ -4,7 +4,7 @@
class="toast mt-2" class="toast mt-2"
:class="toastStatus.className" :class="toastStatus.className"
> >
<span class="p-vcentered text-left" v-html="`${toastStatus.iconTag} ${message}`" /> <span class="p-vcentered text-left"><i class="mdi mdi-24px mr-1" :class="toastStatus.iconName" /> {{ message }}</span>
<button class="btn btn-clear" @click="hideToast" /> <button class="btn btn-clear" @click="hideToast" />
</div> </div>
</template> </template>
@ -30,27 +30,27 @@ export default {
computed: { computed: {
toastStatus () { toastStatus () {
let className = ''; let className = '';
let iconTag = ''; let iconName = '';
switch (this.status) { switch (this.status) {
case 'success': case 'success':
className = 'toast-success'; className = 'toast-success';
iconTag = '<i class="mdi mdi-24px mdi-check mr-1"></i>'; iconName = 'mdi-check';
break; break;
case 'error': case 'error':
className = 'toast-error'; className = 'toast-error';
iconTag = '<i class="mdi mdi-24px mdi-alert-rhombus mr-1"></i>'; iconName = 'mdi-alert-rhombus';
break; break;
case 'warning': case 'warning':
className = 'toast-warning'; className = 'toast-warning';
iconTag = '<i class="mdi mdi-24px mdi-alert mr-1"></i>'; iconName = 'mdi-alert';
break; break;
case 'primary': case 'primary':
className = 'toast-primary'; className = 'toast-primary';
iconTag = '<i class="mdi mdi-24px mdi-information-outline mr-1"></i>'; iconName = 'mdi-information-outline';
break; break;
} }
return { className, iconTag }; return { className, iconName };
} }
}, },
watch: { watch: {