Components update v.3.21.0

This commit is contained in:
Bahadır Sofuoğlu 2022-12-08 14:04:25 +03:00
parent 18497d55b1
commit defd6ff6e2
242 changed files with 28022 additions and 17523 deletions

View file

@ -1,13 +1,13 @@
<template>
<transition name="p-message" appear>
<div v-show="visible" :class="containerClass" role="alert">
<div v-show="visible" :class="containerClass" role="alert" aria-live="assertive" aria-atomic="true">
<div class="p-message-wrapper">
<span :class="iconClass"></span>
<div class="p-message-text">
<slot></slot>
</div>
<button v-if="closable" v-ripple class="p-message-close p-link" @click="close($event)" type="button">
<i class="p-message-close-icon pi pi-times"></i>
<button v-if="closable" v-ripple class="p-message-close p-link" :aria-label="closeAriaLabel" type="button" @click="close($event)" v-bind="closeButtonProps">
<i :class="['p-message-close-icon', closeIcon]" />
</button>
</div>
</div>
@ -40,6 +40,14 @@ export default {
icon: {
type: String,
default: null
},
closeIcon: {
type: String,
default: 'pi pi-times'
},
closeButtonProps: {
type: null,
default: null
}
},
timeout: null,
@ -77,6 +85,9 @@ export default {
'pi-times-circle': this.severity === 'error'
}
];
},
closeAriaLabel() {
return this.$primevue.config.locale.aria ? this.$primevue.config.locale.aria.close : undefined;
}
},
directives: {