1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00

JS style updates [skip ci]

This commit is contained in:
checktheroads
2020-10-07 09:41:58 -07:00
parent 3743f1a4c5
commit 5e61e097a2
73 changed files with 995 additions and 1385 deletions

View File

@@ -1,15 +1,15 @@
import * as React from "react";
import { createContext, useContext, useMemo } from "react";
import dynamic from "next/dynamic";
import { CSSReset, ThemeProvider } from "@chakra-ui/core";
import { MediaProvider } from "./MediaProvider";
import { StateProvider } from "./StateProvider";
import { makeTheme, defaultTheme } from "app/util";
import * as React from 'react';
import { createContext, useContext, useMemo } from 'react';
import dynamic from 'next/dynamic';
import { CSSReset, ThemeProvider } from '@chakra-ui/core';
import { MediaProvider } from './MediaProvider';
import { StateProvider } from './StateProvider';
import { makeTheme, defaultTheme } from 'app/util';
// Disable SSR for ColorModeProvider
const ColorModeProvider = dynamic(
() => import("@chakra-ui/core").then(mod => mod.ColorModeProvider),
{ ssr: false }
() => import('@chakra-ui/core').then(mod => mod.ColorModeProvider),
{ ssr: false },
);
const HyperglassContext = createContext(null);

View File

@@ -1,6 +1,6 @@
import * as React from "react";
import { createContext, useContext, useMemo } from "react";
import { useMediaLayout } from "use-media";
import * as React from 'react';
import { createContext, useContext, useMemo } from 'react';
import { useMediaLayout } from 'use-media';
const MediaContext = createContext(null);
@@ -13,16 +13,16 @@ export const MediaProvider = ({ theme, children }) => {
let mediaSize = false;
switch (true) {
case isSm:
mediaSize = "sm";
mediaSize = 'sm';
break;
case isMd:
mediaSize = "md";
mediaSize = 'md';
break;
case isLg:
mediaSize = "lg";
mediaSize = 'lg';
break;
case isXl:
mediaSize = "xl";
mediaSize = 'xl';
break;
}
const value = useMemo(
@@ -31,13 +31,11 @@ export const MediaProvider = ({ theme, children }) => {
isMd: isMd,
isLg: isLg,
isXl: isXl,
mediaSize: mediaSize
mediaSize: mediaSize,
}),
[isSm, isMd, isLg, isXl, mediaSize]
);
return (
<MediaContext.Provider value={value}>{children}</MediaContext.Provider>
[isSm, isMd, isLg, isXl, mediaSize],
);
return <MediaContext.Provider value={value}>{children}</MediaContext.Provider>;
};
export const useMedia = () => useContext(MediaContext);

View File

@@ -1,18 +1,15 @@
import * as React from "react";
import { createContext, useContext, useMemo, useState } from "react";
import { useSessionStorage } from "app/hooks";
import * as React from 'react';
import { createContext, useContext, useMemo, useState } from 'react';
import { useSessionStorage } from 'app/hooks';
const StateContext = createContext(null);
export const StateProvider = ({ children }) => {
const [isSubmitting, setSubmitting] = useState(false);
const [formData, setFormData] = useState({});
const [greetingAck, setGreetingAck] = useSessionStorage(
"hyperglass-greeting-ack",
false
);
const [greetingAck, setGreetingAck] = useSessionStorage('hyperglass-greeting-ack', false);
const resetForm = layoutRef => {
layoutRef.current.scrollIntoView({ behavior: "smooth", block: "start" });
layoutRef.current.scrollIntoView({ behavior: 'smooth', block: 'start' });
setSubmitting(false);
setFormData({});
};
@@ -23,11 +20,9 @@ export const StateProvider = ({ children }) => {
setFormData,
greetingAck,
setGreetingAck,
resetForm
resetForm,
}));
return (
<StateContext.Provider value={value}>{children}</StateContext.Provider>
);
return <StateContext.Provider value={value}>{children}</StateContext.Provider>;
};
export const useHyperglassState = () => useContext(StateContext);

View File

@@ -1,3 +1,3 @@
export * from "./HyperglassProvider";
export * from "./MediaProvider";
export * from "./StateProvider";
export * from './HyperglassProvider';
export * from './MediaProvider';
export * from './StateProvider';