import { createContext } from 'react'; export enum SizeType { COMPACT = 'compact', REGULAR = 'regular', } export enum ViewWidth { SMALL_MOBILE = 1, MOBILE, SMALL_TABLET, TABLET, DESKTOP, } export enum ViewHeight { EXTRA_SMALL = 1, SMALL, MEDIUM } export interface AdaptivityContextInterface { sizeX?: SizeType; sizeY?: SizeType; viewWidth?: ViewWidth; viewHeight?: ViewHeight; hasMouse?: boolean; } export const AdaptivityContext = createContext({ sizeX: SizeType.COMPACT, sizeY: SizeType.REGULAR, });