diff --git a/.eslintcache b/.eslintcache index dc3e5cc..fde019d 100644 --- a/.eslintcache +++ b/.eslintcache @@ -1 +1 @@ -[{"/home/dan/Development/Repositories/me/src/reportWebVitals.js":"1","/home/dan/Development/Repositories/me/src/routes/index.js":"2","/home/dan/Development/Repositories/me/src/themes/overrides/index.js":"3","/home/dan/Development/Repositories/me/src/layouts/main/index.js":"4","/home/dan/Development/Repositories/me/src/pages/about/index.js":"5","/home/dan/Development/Repositories/me/src/pages/games/index.js":"6","/home/dan/Development/Repositories/me/src/themes/overrides/MuiInputBase.js":"7","/home/dan/Development/Repositories/me/src/themes/overrides/MuiSwitch.js":"8","/home/dan/Development/Repositories/me/src/routes/components/customRoute/CustomRoute.jsx":"9","/home/dan/Development/Repositories/me/src/pages/about/About.jsx":"10","/home/dan/Development/Repositories/me/src/layouts/main/components/header/index.js":"11","/home/dan/Development/Repositories/me/src/layouts/white/components/header/Header.jsx":"12","/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/index.js":"13","/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/Navigation.jsx":"14","/home/dan/Development/Repositories/me/src/layouts/white/White.jsx":"15","/home/dan/Development/Repositories/me/src/layouts/white/components/footer/Footer.jsx":"16","/home/dan/Development/Repositories/me/src/layouts/white/components/header/index.js":"17","/home/dan/Development/Repositories/me/src/layouts/white/components/header/switchToogle/SwitchToogle.jsx":"18","/home/dan/Development/Repositories/me/src/layouts/white/components/header/switchToogle/index.js":"19"},{"size":362,"mtime":1621961543382,"results":"20","hashOfConfig":"21"},{"size":36,"mtime":1621961543382,"results":"22","hashOfConfig":"21"},{"size":354,"mtime":1621961543386,"results":"23","hashOfConfig":"21"},{"size":34,"mtime":1621961543382,"results":"24","hashOfConfig":"21"},{"size":35,"mtime":1621961543382,"results":"25","hashOfConfig":"21"},{"size":31,"mtime":1621961543382,"results":"26","hashOfConfig":"21"},{"size":238,"mtime":1621961543386,"results":"27","hashOfConfig":"21"},{"size":778,"mtime":1621961543386,"results":"28","hashOfConfig":"21"},{"size":354,"mtime":1621961543382,"results":"29","hashOfConfig":"21"},{"size":2563,"mtime":1621961917479,"results":"30","hashOfConfig":"21"},{"size":36,"mtime":1621961543382,"results":"31","hashOfConfig":"21"},{"size":2177,"mtime":1621977714341,"results":"32","hashOfConfig":"21"},{"size":40,"mtime":1621961543382,"results":"33","hashOfConfig":"21"},{"size":4934,"mtime":1621961543382,"results":"34","hashOfConfig":"21"},{"size":1360,"mtime":1621968578830,"results":"35","hashOfConfig":"21"},{"size":1297,"mtime":1621963170407,"results":"36","hashOfConfig":"21"},{"size":36,"mtime":1621963170407,"results":"37","hashOfConfig":"21"},{"size":1802,"mtime":1621977640652,"results":"38","hashOfConfig":"21"},{"size":41,"mtime":1621972054946,"results":"39","hashOfConfig":"21"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1dswp81",{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"44","messages":"45","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"46","messages":"47","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"48","messages":"49","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"50","messages":"51","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"66","messages":"67","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"74","messages":"75","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"76"},{"filePath":"77","messages":"78","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/dan/Development/Repositories/me/src/reportWebVitals.js",[],"/home/dan/Development/Repositories/me/src/routes/index.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/index.js",["79"],"/home/dan/Development/Repositories/me/src/layouts/main/index.js",[],"/home/dan/Development/Repositories/me/src/pages/about/index.js",[],"/home/dan/Development/Repositories/me/src/pages/games/index.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiInputBase.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiSwitch.js",[],"/home/dan/Development/Repositories/me/src/routes/components/customRoute/CustomRoute.jsx",[],"/home/dan/Development/Repositories/me/src/pages/about/About.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/Header.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/Navigation.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/White.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/footer/Footer.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/switchToogle/SwitchToogle.jsx",["80","81"],"import React from 'react';\nimport { Switch } from '@material-ui/core';\nimport { makeStyles } from '@material-ui/styles';\nimport {Brightness3Icon, WbSunnyIcon} from '@material-ui/icons';\n\nconst useStyles = makeStyles((theme) => ({\n root: {\n width: 80,\n height: 48,\n padding: 8,\n },\n switchBase: {\n padding: 11,\n color: '#ff6a00',\n },\n thumb: {\n width: 26,\n height: 26,\n backgroundColor: 'transparent',\n },\n track: {\n background: 'linear-gradient(to right, #ee0979, #ff6a00)',\n opacity: '1 !important',\n borderRadius: 20,\n position: 'relative',\n '&:before, &:after': {\n display: 'inline-block',\n position: 'absolute',\n top: '50%',\n width: '50%',\n transform: 'translateY(-50%)',\n color: '#fff',\n textAlign: 'center',\n },\n '&:before': {\n left: 4,\n opacity: 0,\n },\n '&:after': {\n right: 4,\n },\n },\n checked: {\n '&$switchBase': {\n color: '#185a9d',\n transform: 'translateX(32px)',\n '&:hover': {\n backgroundColor: 'rgba(24,90,257,0.08)',\n },\n },\n '& $thumb': {\n backgroundColor: 'transparent',\n },\n '& + $track': {\n background: 'linear-gradient(to right, #43cea2, #185a9d)',\n '&:before': {\n opacity: 1,\n },\n '&:after': {\n opacity: 0,\n },\n },\n },\n}));\n\nconst SwitchToogle = (props) => {\n const classes = useStyles();\n const { darkMode, setDarkMode } = props;\n\n return (\n setDarkMode(!darkMode)}\n classes={{\n root: classes.root,\n switchBase: classes.switchBase,\n thumb: classes.thumb,\n track: classes.track,\n checked: classes.checked,\n }}\n />\n );\n};\n\nexport default SwitchToogle;\n","/home/dan/Development/Repositories/me/src/layouts/white/components/header/switchToogle/index.js",[],{"ruleId":"82","severity":1,"message":"83","line":8,"column":1,"nodeType":"84","endLine":15,"endColumn":3},{"ruleId":"85","severity":1,"message":"86","line":4,"column":9,"nodeType":"87","messageId":"88","endLine":4,"endColumn":24},{"ruleId":"85","severity":1,"message":"89","line":4,"column":26,"nodeType":"87","messageId":"88","endLine":4,"endColumn":37},"import/no-anonymous-default-export","Assign object to a variable before exporting as module default","ExportDefaultDeclaration","no-unused-vars","'Brightness3Icon' is defined but never used.","Identifier","unusedVar","'WbSunnyIcon' is defined but never used."] \ No newline at end of file +[{"/home/dan/Development/Repositories/me/src/reportWebVitals.js":"1","/home/dan/Development/Repositories/me/src/routes/index.js":"2","/home/dan/Development/Repositories/me/src/themes/overrides/index.js":"3","/home/dan/Development/Repositories/me/src/layouts/main/index.js":"4","/home/dan/Development/Repositories/me/src/pages/about/index.js":"5","/home/dan/Development/Repositories/me/src/pages/games/index.js":"6","/home/dan/Development/Repositories/me/src/themes/overrides/MuiInputBase.js":"7","/home/dan/Development/Repositories/me/src/themes/overrides/MuiSwitch.js":"8","/home/dan/Development/Repositories/me/src/routes/components/customRoute/CustomRoute.jsx":"9","/home/dan/Development/Repositories/me/src/pages/about/About.jsx":"10","/home/dan/Development/Repositories/me/src/layouts/main/components/header/index.js":"11","/home/dan/Development/Repositories/me/src/layouts/white/components/header/Header.jsx":"12","/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/index.js":"13","/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/Navigation.jsx":"14","/home/dan/Development/Repositories/me/src/layouts/white/White.jsx":"15","/home/dan/Development/Repositories/me/src/layouts/white/components/footer/Footer.jsx":"16","/home/dan/Development/Repositories/me/src/layouts/white/components/header/index.js":"17","/home/dan/Development/Repositories/me/src/index.js":"18","/home/dan/Development/Repositories/me/src/themes/Theme.js":"19","/home/dan/Development/Repositories/me/src/layouts/white/index.js":"20","/home/dan/Development/Repositories/me/src/pages/home/index.js":"21","/home/dan/Development/Repositories/me/src/pages/projects/index.js":"22","/home/dan/Development/Repositories/me/src/themes/overrides/MuiAlert.js":"23","/home/dan/Development/Repositories/me/src/themes/overrides/MuiOutlinedInput.js":"24","/home/dan/Development/Repositories/me/src/pages/projects/Projects.jsx":"25","/home/dan/Development/Repositories/me/src/pages/snippets/Snippets.jsx":"26","/home/dan/Development/Repositories/me/src/layouts/white/components/footer/index.js":"27","/home/dan/Development/Repositories/me/src/layouts/main/components/footer/Footer.jsx":"28","/home/dan/Development/Repositories/me/src/layouts/main/components/header/hideOnScroll/index.js":"29","/home/dan/Development/Repositories/me/src/themes/index.js":"30","/home/dan/Development/Repositories/me/src/routes/components/errorBoundary/index.js":"31","/home/dan/Development/Repositories/me/src/pages/snippets/index.js":"32","/home/dan/Development/Repositories/me/src/layouts/main/Main.jsx":"33","/home/dan/Development/Repositories/me/src/layouts/main/components/header/hideOnScroll/HideOnScroll.jsx":"34","/home/dan/Development/Repositories/me/src/layouts/white/components/header/darkModeToogle/DarkModeToogle.jsx":"35","/home/dan/Development/Repositories/me/src/layouts/white/components/header/darkModeToogle/index.js":"36","/home/dan/Development/Repositories/me/src/routes/Routes.js":"37","/home/dan/Development/Repositories/me/src/themes/overrides/MuiSelect.js":"38","/home/dan/Development/Repositories/me/src/pages/home/Home.jsx":"39","/home/dan/Development/Repositories/me/src/layouts/main/components/header/Header.jsx":"40","/home/dan/Development/Repositories/me/src/routes/components/errorBoundary/ErrorBoundary.jsx":"41"},{"size":362,"mtime":1621961543382,"results":"42","hashOfConfig":"43"},{"size":36,"mtime":1621963170411,"results":"44","hashOfConfig":"43"},{"size":354,"mtime":1621963170411,"results":"45","hashOfConfig":"43"},{"size":34,"mtime":1621961543382,"results":"46","hashOfConfig":"43"},{"size":35,"mtime":1621961543382,"results":"47","hashOfConfig":"43"},{"size":31,"mtime":1621963170411,"results":"48","hashOfConfig":"43"},{"size":238,"mtime":1621963170411,"results":"49","hashOfConfig":"43"},{"size":778,"mtime":1621963170411,"results":"50","hashOfConfig":"43"},{"size":354,"mtime":1621963170411,"results":"51","hashOfConfig":"43"},{"size":2459,"mtime":1622891316884,"results":"52","hashOfConfig":"43"},{"size":36,"mtime":1621961543382,"results":"53","hashOfConfig":"43"},{"size":2251,"mtime":1622890978432,"results":"54","hashOfConfig":"43"},{"size":40,"mtime":1621961543382,"results":"55","hashOfConfig":"43"},{"size":4934,"mtime":1621963170407,"results":"56","hashOfConfig":"43"},{"size":1360,"mtime":1622059441906,"results":"57","hashOfConfig":"43"},{"size":1297,"mtime":1621963170407,"results":"58","hashOfConfig":"43"},{"size":36,"mtime":1621963170407,"results":"59","hashOfConfig":"43"},{"size":500,"mtime":1621963170407,"results":"60","hashOfConfig":"43"},{"size":641,"mtime":1621963170411,"results":"61","hashOfConfig":"43"},{"size":35,"mtime":1621963170411,"results":"62","hashOfConfig":"43"},{"size":34,"mtime":1621963170411,"results":"63","hashOfConfig":"43"},{"size":34,"mtime":1621963170411,"results":"64","hashOfConfig":"43"},{"size":685,"mtime":1621963170411,"results":"65","hashOfConfig":"43"},{"size":1191,"mtime":1621963170411,"results":"66","hashOfConfig":"43"},{"size":188,"mtime":1621963170411,"results":"67","hashOfConfig":"43"},{"size":192,"mtime":1621963170411,"results":"68","hashOfConfig":"43"},{"size":36,"mtime":1621963170407,"results":"69","hashOfConfig":"43"},{"size":461,"mtime":1621963170407,"results":"70","hashOfConfig":"43"},{"size":46,"mtime":1621963170407,"results":"71","hashOfConfig":"43"},{"size":35,"mtime":1621963170411,"results":"72","hashOfConfig":"43"},{"size":39,"mtime":1621963170411,"results":"73","hashOfConfig":"43"},{"size":34,"mtime":1621963170411,"results":"74","hashOfConfig":"43"},{"size":956,"mtime":1621963170407,"results":"75","hashOfConfig":"43"},{"size":377,"mtime":1621963170407,"results":"76","hashOfConfig":"43"},{"size":729,"mtime":1622890742069,"results":"77","hashOfConfig":"43"},{"size":43,"mtime":1622881719016,"results":"78","hashOfConfig":"43"},{"size":1419,"mtime":1621963170411,"results":"79","hashOfConfig":"43"},{"size":1327,"mtime":1621963170411,"results":"80","hashOfConfig":"43"},{"size":1218,"mtime":1621963170411,"results":"81","hashOfConfig":"43"},{"size":701,"mtime":1621963170407,"results":"82","hashOfConfig":"43"},{"size":931,"mtime":1621963170411,"results":"83","hashOfConfig":"43"},{"filePath":"84","messages":"85","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1dswp81",{"filePath":"86","messages":"87","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"89","messages":"90","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"91","messages":"92","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"93","messages":"94","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"95","messages":"96","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"97","messages":"98","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"99","messages":"100","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"101","messages":"102","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"103"},{"filePath":"104","messages":"105","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"106","messages":"107","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"108","messages":"109","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"110","messages":"111","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"112","messages":"113","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"114","messages":"115","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"116","messages":"117","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"118","messages":"119","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"120","messages":"121","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"122","messages":"123","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"124","messages":"125","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"103"},{"filePath":"126","messages":"127","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"128","messages":"129","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"130","messages":"131","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"133","messages":"134","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"135","messages":"136","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"103"},{"filePath":"137","messages":"138","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"139","messages":"140","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"141","messages":"142","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"143","usedDeprecatedRules":"88"},{"filePath":"144","messages":"145","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"146","messages":"147","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"148","messages":"149","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"132"},{"filePath":"150","messages":"151","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"152","messages":"153","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"154","messages":"155","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"156","messages":"157","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"158","messages":"159","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"160","messages":"161","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"162","messages":"163","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"88"},{"filePath":"164","messages":"165","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"166","messages":"167","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"168","messages":"169","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/dan/Development/Repositories/me/src/reportWebVitals.js",[],"/home/dan/Development/Repositories/me/src/routes/index.js",[],["170","171"],"/home/dan/Development/Repositories/me/src/themes/overrides/index.js",["172"],"/home/dan/Development/Repositories/me/src/layouts/main/index.js",[],"/home/dan/Development/Repositories/me/src/pages/about/index.js",[],"/home/dan/Development/Repositories/me/src/pages/games/index.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiInputBase.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiSwitch.js",[],"/home/dan/Development/Repositories/me/src/routes/components/customRoute/CustomRoute.jsx",[],["173","174"],"/home/dan/Development/Repositories/me/src/pages/about/About.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/Header.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/navigation/Navigation.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/White.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/footer/Footer.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/index.js",[],"/home/dan/Development/Repositories/me/src/index.js",[],"/home/dan/Development/Repositories/me/src/themes/Theme.js",[],"/home/dan/Development/Repositories/me/src/layouts/white/index.js",[],"/home/dan/Development/Repositories/me/src/pages/home/index.js",[],"/home/dan/Development/Repositories/me/src/pages/projects/index.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiAlert.js",[],["175","176"],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiOutlinedInput.js",[],"/home/dan/Development/Repositories/me/src/pages/projects/Projects.jsx",[],"/home/dan/Development/Repositories/me/src/pages/snippets/Snippets.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/footer/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/footer/Footer.jsx",["177","178"],"import React from 'react';\nimport { AppBar, Toolbar, Grid, Typography } from '@material-ui/core';\n\nconst Footer = () => {\n return (\n \n \n \n Dan Dobos © 2021 Build with passion\n \n \n \n );\n};\n\nexport default Footer;\n","/home/dan/Development/Repositories/me/src/layouts/main/components/header/hideOnScroll/index.js",[],"/home/dan/Development/Repositories/me/src/themes/index.js",[],"/home/dan/Development/Repositories/me/src/routes/components/errorBoundary/index.js",[],"/home/dan/Development/Repositories/me/src/pages/snippets/index.js",[],"/home/dan/Development/Repositories/me/src/layouts/main/Main.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/hideOnScroll/HideOnScroll.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/darkModeToogle/DarkModeToogle.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/white/components/header/darkModeToogle/index.js",[],"/home/dan/Development/Repositories/me/src/routes/Routes.js",[],"/home/dan/Development/Repositories/me/src/themes/overrides/MuiSelect.js",[],"/home/dan/Development/Repositories/me/src/pages/home/Home.jsx",[],"/home/dan/Development/Repositories/me/src/layouts/main/components/header/Header.jsx",[],"/home/dan/Development/Repositories/me/src/routes/components/errorBoundary/ErrorBoundary.jsx",[],{"ruleId":"179","replacedBy":"180"},{"ruleId":"181","replacedBy":"182"},{"ruleId":"183","severity":1,"message":"184","line":8,"column":1,"nodeType":"185","endLine":15,"endColumn":3},{"ruleId":"179","replacedBy":"186"},{"ruleId":"181","replacedBy":"187"},{"ruleId":"179","replacedBy":"188"},{"ruleId":"181","replacedBy":"189"},{"ruleId":"190","severity":1,"message":"191","line":2,"column":10,"nodeType":"192","messageId":"193","endLine":2,"endColumn":16},{"ruleId":"190","severity":1,"message":"194","line":2,"column":18,"nodeType":"192","messageId":"193","endLine":2,"endColumn":25},"no-native-reassign",["195"],"no-negated-in-lhs",["196"],"import/no-anonymous-default-export","Assign object to a variable before exporting as module default","ExportDefaultDeclaration",["195"],["196"],["195"],["196"],"no-unused-vars","'AppBar' is defined but never used.","Identifier","unusedVar","'Toolbar' is defined but never used.","no-global-assign","no-unsafe-negation"] \ No newline at end of file diff --git a/src/layouts/white/components/header/Header.jsx b/src/layouts/white/components/header/Header.jsx index 1f9a169..c885828 100644 --- a/src/layouts/white/components/header/Header.jsx +++ b/src/layouts/white/components/header/Header.jsx @@ -9,10 +9,11 @@ import { Link as MaterialLink, Grid, } from '@material-ui/core'; -import SwitchToogle from './switchToogle' -import CachedOutlinedIcon from '@material-ui/icons/CachedOutlined'; +import DarkModeToogle from './darkModeToogle' +import ArtTrackOutlinedIcon from '@material-ui/icons/ArtTrackOutlined'; import { makeStyles } from '@material-ui/styles'; + const useStyles = makeStyles((theme) => ({ appBar: { position: 'fixed', @@ -23,9 +24,14 @@ const useStyles = makeStyles((theme) => ({ textTransform: 'uppercase', letterSpacing: '.5rem', }, - cached: { - color: '#a5d6a7', + white: { + color: "#fff", }, + black: { + color: "#000", + }, + + })); const handleClick = (event) => { event.preventDefault(); @@ -42,6 +48,7 @@ const Header = (props) => { const classes = useStyles(); const { darkMode, setDarkMode } = props; + return ( <> @@ -69,12 +76,12 @@ const Header = (props) => { - - + diff --git a/src/layouts/white/components/header/darkModeToogle/DarkModeToogle.jsx b/src/layouts/white/components/header/darkModeToogle/DarkModeToogle.jsx new file mode 100644 index 0000000..c33f60a --- /dev/null +++ b/src/layouts/white/components/header/darkModeToogle/DarkModeToogle.jsx @@ -0,0 +1,31 @@ +import React from 'react'; +import { makeStyles } from '@material-ui/styles'; +import WbSunnyOutlinedIcon from '@material-ui/icons/WbSunnyOutlined'; +import NightsStayOutlinedIcon from '@material-ui/icons/NightsStayOutlined'; + + +const useStyles = makeStyles((theme) => ({ + white: { + color: "#fff", + marginRight:'1rem' +}, +black: { + color: "#000", + marginRight:'1rem' +}, +})); + +const DarkModeToogle = (props) => { + const classes = useStyles(); + const { darkMode, setDarkMode } = props; + + return ( + setDarkMode(!darkMode)}> + {darkMode ? + : } + + + ); +}; + +export default DarkModeToogle; diff --git a/src/layouts/white/components/header/darkModeToogle/index.js b/src/layouts/white/components/header/darkModeToogle/index.js new file mode 100644 index 0000000..879552e --- /dev/null +++ b/src/layouts/white/components/header/darkModeToogle/index.js @@ -0,0 +1 @@ +export { default } from './DarkModeToogle'; \ No newline at end of file diff --git a/src/layouts/white/components/header/switchToogle/SwitchToogle.jsx b/src/layouts/white/components/header/switchToogle/SwitchToogle.jsx deleted file mode 100644 index 5a4ead5..0000000 --- a/src/layouts/white/components/header/switchToogle/SwitchToogle.jsx +++ /dev/null @@ -1,86 +0,0 @@ -import React from 'react'; -import { Switch } from '@material-ui/core'; -import { makeStyles } from '@material-ui/styles'; -import {Brightness3Icon, WbSunnyIcon} from '@material-ui/icons'; - -const useStyles = makeStyles((theme) => ({ - root: { - width: 80, - height: 48, - padding: 8, - }, - switchBase: { - padding: 11, - color: '#ff6a00', - }, - thumb: { - width: 26, - height: 26, - backgroundColor: 'transparent', - }, - track: { - background: 'linear-gradient(to right, #ee0979, #ff6a00)', - opacity: '1 !important', - borderRadius: 20, - position: 'relative', - '&:before, &:after': { - display: 'inline-block', - position: 'absolute', - top: '50%', - width: '50%', - transform: 'translateY(-50%)', - color: '#fff', - textAlign: 'center', - }, - '&:before': { - left: 4, - opacity: 0, - }, - '&:after': { - right: 4, - }, - }, - checked: { - '&$switchBase': { - color: '#185a9d', - transform: 'translateX(32px)', - '&:hover': { - backgroundColor: 'rgba(24,90,257,0.08)', - }, - }, - '& $thumb': { - backgroundColor: 'transparent', - }, - '& + $track': { - background: 'linear-gradient(to right, #43cea2, #185a9d)', - '&:before': { - opacity: 1, - }, - '&:after': { - opacity: 0, - }, - }, - }, -})); - -const SwitchToogle = (props) => { - const classes = useStyles(); - const { darkMode, setDarkMode } = props; - - return ( - setDarkMode(!darkMode)} - classes={{ - root: classes.root, - switchBase: classes.switchBase, - thumb: classes.thumb, - track: classes.track, - checked: classes.checked, - }} - /> - ); -}; - -export default SwitchToogle; diff --git a/src/layouts/white/components/header/switchToogle/index.js b/src/layouts/white/components/header/switchToogle/index.js deleted file mode 100644 index 72df086..0000000 --- a/src/layouts/white/components/header/switchToogle/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './SwitchToogle'; \ No newline at end of file diff --git a/src/pages/about/About.jsx b/src/pages/about/About.jsx index 5618d07..00b5073 100644 --- a/src/pages/about/About.jsx +++ b/src/pages/about/About.jsx @@ -65,8 +65,6 @@ const About = () => { - A passionate software developer with affinity for React and AWS. -
Characterized by the desire of understanding and implementing technological innovations.