use offsetHeight

This commit is contained in:
tjs 2023-08-07 10:41:14 -04:00
parent 32c4734f21
commit f8d0b3e98e
1 changed files with 6 additions and 3 deletions

View File

@ -72,11 +72,14 @@ const Orderbook = () => {
if (element) {
console.log('vertically centering')
if (element.scrollHeight > window.innerHeight) {
if (
element.parentElement &&
element.scrollHeight > element.parentElement.offsetHeight
) {
element.scrollTop =
(element.scrollHeight - element.scrollHeight) / 2 +
(element.scrollHeight - window.innerHeight) / 2 +
94
(element.scrollHeight - element.parentElement.offsetHeight) / 2 +
60
} else {
element.scrollTop = (element.scrollHeight - element.offsetHeight) / 2
}