mirror of
https://github.com/bellingcat/ukraine-timemap.git
synced 2026-06-13 05:48:36 +03:00
Make width responsive through a CSS variable that's accessed in React
This commit is contained in:
@@ -263,7 +263,7 @@ class Dashboard extends React.Component {
|
|||||||
const dateHeight = 80
|
const dateHeight = 80
|
||||||
const popupStyles = {
|
const popupStyles = {
|
||||||
height: `fit-content`,
|
height: `fit-content`,
|
||||||
width: '60vw',
|
width: window.innerWidth > 768 ? '60vw' : `calc(100vw - var(--toolbar-width))`,
|
||||||
maxWidth: 600,
|
maxWidth: 600,
|
||||||
maxHeight: window.innerHeight > 768 ? `calc(100vh - ${app.timeline.dimensions.height}px - ${dateHeight}px)` : `100vh`,
|
maxHeight: window.innerHeight > 768 ? `calc(100vh - ${app.timeline.dimensions.height}px - ${dateHeight}px)` : `100vh`,
|
||||||
top: 0,
|
top: 0,
|
||||||
|
|||||||
@@ -64,3 +64,8 @@ $vimeo-height: $panel-height / 2;
|
|||||||
$banner-height: 100px;
|
$banner-height: 100px;
|
||||||
$padding: 20px;
|
$padding: 20px;
|
||||||
$header-inset: 10px;
|
$header-inset: 10px;
|
||||||
|
|
||||||
|
// CSS variables (for React access)
|
||||||
|
:root {
|
||||||
|
--toolbar-width: 110px;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user