fix scrollbar on trade page and enable measureBeforeMount on trade grid

This commit is contained in:
Tyler Shipe 2021-12-29 15:03:04 -05:00
parent 1f41c7c826
commit 8b3b55fc8e
2 changed files with 23 additions and 3 deletions

View File

@ -101,7 +101,7 @@ const TradePageGrid = () => {
const [orderbookDepth, setOrderbookDepth] = useState(8)
const [currentBreakpoint, setCurrentBreakpoint] = useState(null)
const [mounted, setMounted] = useState(false)
// const [mounted, setMounted] = useState(false)
useEffect(() => {
const adjustOrderBook = (layouts, breakpoint?: string | null) => {
@ -117,8 +117,8 @@ const TradePageGrid = () => {
adjustOrderBook(savedLayouts, currentBreakpoint)
}, [currentBreakpoint, savedLayouts])
useEffect(() => setMounted(true), [])
if (!mounted) return null
// useEffect(() => setMounted(true), [])
// if (!mounted) return null
return !isMobile ? (
<>
@ -135,6 +135,7 @@ const TradePageGrid = () => {
onBreakpointChange(newBreakpoint)
}
onLayoutChange={(layout, layouts) => onLayoutChange(layouts)}
measureBeforeMount
>
<div key="tvChart">
<FloatingElement className="h-full pl-0 md:pl-0 md:pr-1 md:pb-1 md:pt-3">

View File

@ -160,6 +160,25 @@ input[type='number'] {
/* Scrollbars */
body::-webkit-scrollbar {
width: 12px;
height: 8px;
background-color: var(--bkg-4);
}
body::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: var(--bkg-2);
}
body::-webkit-scrollbar-track {
background-color: inherit;
}
body::-webkit-scrollbar-corner {
background-color: var(--bkg-3);
}
.thin-scroll::-webkit-scrollbar {
width: 4px;
height: 8px;