fix isWidthDown
This commit is contained in:
		
							parent
							
								
									c463237bd7
								
							
						
					
					
						commit
						bf9fe05845
					
				| @ -15,8 +15,6 @@ | ||||
|     "@fortawesome/fontawesome-svg-core": "^1.2.36", | ||||
|     "@fortawesome/free-solid-svg-icons": "^5.15.4", | ||||
|     "@fortawesome/react-fontawesome": "^0.1.19", | ||||
|     "@material-ui/core": "^4.12.4", | ||||
|     "@material-ui/lab": "^4.0.0-alpha.61", | ||||
|     "@monaco-editor/react": "^4.3.1", | ||||
|     "@mui/lab": "^5.0.0-alpha.110", | ||||
|     "@mui/material": "^5.10.16", | ||||
|  | ||||
| @ -21,7 +21,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; | ||||
| import withStyles from '@mui/styles/withStyles'; | ||||
| import remarkGfm from "remark-gfm"; | ||||
| import remarkGemoji from "remark-gemoji"; | ||||
| import { isWidthDown } from "@material-ui/core"; | ||||
| import { isWidthDown } from "../../helpers/handleBreakpoints"; | ||||
| 
 | ||||
| 
 | ||||
| // FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth
 | ||||
|  | ||||
| @ -16,7 +16,7 @@ import ImageListItemBar from "@mui/material/ImageListItemBar"; | ||||
| import FormHelperText from "@mui/material/FormHelperText"; | ||||
| import FormLabel from "@mui/material/FormLabel"; | ||||
| import * as Blockly from "blockly"; | ||||
| import { isWidthDown } from "@material-ui/core"; | ||||
| import { isWidthDown } from "../../../helpers/handleBreakpoints"; | ||||
| 
 | ||||
| // FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth
 | ||||
| const withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width="xs" />; | ||||
|  | ||||
| @ -15,7 +15,7 @@ import ImageListItemBar from "@mui/material/ImageListItemBar"; | ||||
| import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; | ||||
| import { faExpandAlt } from "@fortawesome/free-solid-svg-icons"; | ||||
| import * as Blockly from "blockly"; | ||||
| import { isWidthDown } from "@material-ui/core"; | ||||
| import { isWidthDown } from "../../helpers/handleBreakpoints"; | ||||
| 
 | ||||
| // FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth
 | ||||
| const withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width="xs" />; | ||||
| @ -55,9 +55,9 @@ class Hardware extends Component { | ||||
|   }; | ||||
| 
 | ||||
|   render() { | ||||
|     var cols = isWidthDown("md", this.props.width) | ||||
|       ? isWidthDown("sm", this.props.width) | ||||
|         ? isWidthDown("xs", this.props.width) | ||||
|     var cols = isWidthDown("md", window.innerWidth) | ||||
|       ? isWidthDown("sm", window.innerWidth) | ||||
|         ? isWidthDown("xs", window.innerWidth) | ||||
|           ? 2 | ||||
|           : 3 | ||||
|         : 4 | ||||
|  | ||||
| @ -16,7 +16,7 @@ import Typography from "@mui/material/Typography"; | ||||
| import { faPen } from "@fortawesome/free-solid-svg-icons"; | ||||
| import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; | ||||
| import * as Blockly from "blockly/core"; | ||||
| import { isWidthDown } from "@material-ui/core"; | ||||
| import { isWidthDown } from "../../helpers/handleBreakpoints"; | ||||
| 
 | ||||
| // FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth
 | ||||
| const withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width="xs" />; | ||||
|  | ||||
| @ -20,7 +20,7 @@ import { | ||||
|   faEllipsisH, | ||||
| } from "@fortawesome/free-solid-svg-icons"; | ||||
| import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; | ||||
| import { isWidthDown } from "@material-ui/core"; | ||||
| import { isWidthDown } from "../../helpers/handleBreakpoints"; | ||||
| 
 | ||||
| // FIXME checkout https://mui.com/components/use-media-query/#migrating-from-withwidth
 | ||||
| const withWidth = () => (WrappedComponent) => (props) => <WrappedComponent {...props} width="xs" />; | ||||
|  | ||||
							
								
								
									
										16
									
								
								src/helpers/handleBreakpoints.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/helpers/handleBreakpoints.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| export const isWidthDown = (breakpoint, screenWidth) => { | ||||
|     switch (breakpoint) { | ||||
|         case "xs": | ||||
|             return screenWidth < 600; | ||||
|         case "sm": | ||||
|             return screenWidth < 900; | ||||
|         case "md": | ||||
|             return screenWidth < 1200; | ||||
|         case "lg": | ||||
|             return screenWidth < 1536; | ||||
|         case "xl": | ||||
|             return screenWidth >= 1920; | ||||
|         default: | ||||
|             throw new Error("Invalid breakpoint"); | ||||
|     } | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user