mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-31 04:07:56 +01:00
chore(Accordion): match event listener types (#1193)
This commit is contained in:
@@ -119,7 +119,8 @@ export default defineComponent({
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function onEnter (el: HTMLElement, done) {
|
function onEnter (_el: Element, done: () => void) {
|
||||||
|
const el = _el as HTMLElement
|
||||||
el.style.height = '0'
|
el.style.height = '0'
|
||||||
el.offsetHeight // Trigger a reflow, flushing the CSS changes
|
el.offsetHeight // Trigger a reflow, flushing the CSS changes
|
||||||
el.style.height = el.scrollHeight + 'px'
|
el.style.height = el.scrollHeight + 'px'
|
||||||
@@ -127,16 +128,19 @@ export default defineComponent({
|
|||||||
el.addEventListener('transitionend', done, { once: true })
|
el.addEventListener('transitionend', done, { once: true })
|
||||||
}
|
}
|
||||||
|
|
||||||
function onBeforeLeave (el: HTMLElement) {
|
function onBeforeLeave (_el: Element) {
|
||||||
|
const el = _el as HTMLElement
|
||||||
el.style.height = el.scrollHeight + 'px'
|
el.style.height = el.scrollHeight + 'px'
|
||||||
el.offsetHeight // Trigger a reflow, flushing the CSS changes
|
el.offsetHeight // Trigger a reflow, flushing the CSS changes
|
||||||
}
|
}
|
||||||
|
|
||||||
function onAfterEnter (el: HTMLElement) {
|
function onAfterEnter (_el: Element) {
|
||||||
|
const el = _el as HTMLElement
|
||||||
el.style.height = 'auto'
|
el.style.height = 'auto'
|
||||||
}
|
}
|
||||||
|
|
||||||
function onLeave (el: HTMLElement, done) {
|
function onLeave (_el: Element, done: () => void) {
|
||||||
|
const el = _el as HTMLElement
|
||||||
el.style.height = '0'
|
el.style.height = '0'
|
||||||
|
|
||||||
el.addEventListener('transitionend', done, { once: true })
|
el.addEventListener('transitionend', done, { once: true })
|
||||||
|
|||||||
Reference in New Issue
Block a user