mirror of
https://github.com/primefaces/primevue.git
synced 2025-05-09 00:42:36 +00:00
Components update v.3.21.0
This commit is contained in:
parent
18497d55b1
commit
defd6ff6e2
242 changed files with 28022 additions and 17523 deletions
|
@ -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: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue