reuse scss variables in js for SSOT (#2867)

This commit is contained in:
David Luzar
2021-01-28 12:58:35 +01:00
committed by GitHub
parent 978e85a33b
commit d4e12a2962
20 changed files with 24 additions and 22 deletions

View File

@@ -1,4 +1,5 @@
import React, { useState, useEffect, useRef, useContext } from "react";
import variables from "./css/variables.module.scss";
const context = React.createContext(false);
@@ -10,10 +11,7 @@ export const IsMobileProvider = ({
const query = useRef<MediaQueryList>();
if (!query.current) {
query.current = window.matchMedia
? window.matchMedia(
// keep up to date with _variables.scss
"(max-width: 600px), (max-height: 500px) and (max-width: 1000px)",
)
? window.matchMedia(variables.isMobileQuery)
: (({
matches: false,
addListener: () => {},