feat(Notification): add pauseTimeoutOnHover prop (#2661)

This commit is contained in:
Harsh Patel
2024-11-26 02:39:40 +05:30
committed by GitHub
parent 419a24f703
commit 11b8c3d9db
2 changed files with 9 additions and 4 deletions

View File

@@ -117,6 +117,10 @@ export default defineComponent({
ui: {
type: Object as PropType<DeepPartial<typeof config> & { strategy?: Strategy }>,
default: () => ({})
},
pauseTimeoutOnHover: {
type: Boolean,
default: true
}
},
emits: ['close'],
@@ -157,13 +161,13 @@ export default defineComponent({
})
function onMouseover() {
if (timer) {
if (props.pauseTimeoutOnHover && timer) {
timer.pause()
}
}
function onMouseleave() {
if (timer) {
if (props.pauseTimeoutOnHover && timer) {
timer.resume()
}
}