2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
(this["webpackJsonpreact-page"]=this["webpackJsonpreact-page"]||[]).push([[0],{103:function(e,t,n){"use strict";n.r(t);var r=n(2),o=n(0),a=n.n(o),c=n(11),i=n.n(c),s=(n(94),n(28)),l=n(152),d=n(142),b={MuiAlert:{root:{fontSize:"16px",borderRadius:0},standardError:{color:"#A72121",fontWeight:300,backgroundColor:"#FFA9A9"},standardWarning:{color:"rgba(0, 0, 0, 0.5)",fontWeight:300,backgroundColor:"#FFDDA9"},standardInfo:{color:"#2176A7",fontWeight:300,backgroundColor:"#A9E5FF"},standardSuccess:{color:"#059346",fontWeight:300,backgroundColor:"#BFFFA9"},icon:{display:"flex",opacity:1,fontsize:"16px",marginLeft:"3rem",marginRight:"1rem"},message:{padding:"16px 0 8px 0"}},MuiInputBase:{input:{height:"1.3rem","&:disabled":{background:p,color:p}}},MuiMenuItem:{root:{fontFamily:"Poppins",fontSize:"14px",lineHeight:"19px",textAlign:"left",color:p,padding:".5rem"}},MuiOutlinedInput:{root:{position:"relative","&:hover:not($disabled):not($focused):not($error) $notchedOutline":{border:"1px solid ".concat(p),"@media (hover: none)":{borderColor:p}},"&$focused $notchedOutline":{borderColor:p},"&$disabled $notchedOutline":{background:p,borderColor:"#E5E5E5",opacity:.8,color:p}},notchedOutline:{borderColor:p},input:{background:"#FFFFFF",padding:".5rem",borderRadius:"3px",fontFamily:"Poppins",fontSize:" 14px",lineHeight:"19px",color:p,"&:disabled":{background:p,opacity:.8,color:p},notchedOutline:{border:"transparent"}},multiline:{padding:".5rem !important",border:"0px",margin:0}},MuiSelect:{root:{background:"#FFFFFF",padding:".5rem",borderRadius:"3px",fontFamily:"Poppins",fontSize:"14px",lineHeight:"19px",textAlign:"left",color:p,border:"1px solid ".concat(p),"&:focus":{borderRadius:"3px",borderColor:"transparent",background:"#FFFFFF"}},select:{minWidth:"5.5rem",borderRadius:"3px",border:"1px solid ".concat(p),fontSize:"16px",lineHeight:"19px","&:focus":{borderRadius:"3px",borderColor:p,background:"#FFFFFF"}},selectMenu:{background:"#FFFFFF",color:p,"&:notchedOutline":{borderColor:"transparent !important"}},outlined:{color:"".concat(p," !important"),borderColor:"transparent",fontSize:"14px",lineHeight:"19px","&:hover ":{borderColor:"transparent",outline:"none"},"&:focus":{background:"#FFFFFF",borderColor:"transparent"}},iconOutlined:{color:p},icon:{color:p}},MuiSwitch:{root:{overflow:"visible",width:"4rem"},switchBase:{background:"transparent","&$checked":{transform:"translateX(26px)","&$checked + $track":{backgroundColor:p,border:"none",boxShadow:"none",width:36},"& $thumb":{backgroundColor:p,boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.25)"}}},thumb:{backgroundColor:p,boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.25)",width:20,height:20},track:{backgroundColor:p,width:36},checked:{}}},u="#004d40",j="#a5d6a7",p=Object(d.a)({palette:{common:{},primary:{main:u,contrastText:j},secondary:{main:j,contrastText:u},contrastThreshold:3},typography:{fontFamily:"Chilanka"},overrides:b}),h=n(12),x=n(153),m=n(76),f=n(77),O=n(83),g=n(82),k=function(e){Object(O.a)(n,e);var t=Object(g.a)(n);function n(e){var r;return Object(m.a)(this,n),(r=t.call(this,e)).state={error:null,errorInfo:null},r}return Object(f.a)(n,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,errorInfo:t})}},{key:"render",value:function(){return this.state.errorInfo?Object(r.jsxs)("div",{children:[Object(r.jsx)("h2",{children:"Something went wrong."}),Object(r.jsxs)("details",{style:{whiteSpace:"pre-wrap"},children:[this.state.error&&this.state.error.toString(),Object(r.jsx)("br",{}),this.state.errorInfo.componentStack]})]}):this.props.children}}]),n}(o.Component),v=n(44),y=function(e){var t=e.layout,n=e.component;return Object(r.jsx)(h.a,{render:function(e){return Object(r.jsx)(t,{children:Object(r.jsx)(n,Object(v.a)({},e))})}})},F=n(108),w=n(85),C=n(145),I=n(146),S=n(147),z=n(143),M=n(144),D=function(e){var t=e.children,n=e.window,o=Object(z.a)({target:n?n():void 0});return Object(r.jsx)(M.a,{appear:!1,direction:"down",in:!o,children:t})},B=n(71),H=Object(w.a)((function(e){return{appBar:{position:"relative",zIndex:1301}}})),T=function(){var e=H();return Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(C.a,{}),Object(r.jsx)(D,{children:Object(r.jsx)(I.a,{className:e.appBar,position:"static",elevation:0,children:Object(r.jsx)(S.a,{children:Object(r.jsx)(B.a,{})})})})]})},$=n(148),A=n(47),N=function(){return Object(r.jsx)($.a,{container:!0,style:{marginTop:"auto",zIndex:1300},justify:"center",children:Object(r.jsx)($.a,{item:!0,children:Object(r.jsx)(A.a,{inline:"true",variant:"body1",children:"Dan Dobos \xa9 2021 Build with passion"})})})},P=Object(w.a)((function(e){return{container:{minHeight:"calc(100vh-128px)",paddingTop:"2rem",paddingBottom:"2rem",fallbacks:[{minHeight:"-moz-calc(100% - 128px)"},{minHeight:"-webkit-calc(100% - 128px)"},{minHeight:"-o-calc(100% - 128px)"}]}}})),R=function(e){var t=e.children,n=P();return Object(r.jsx)(r.Fragment,{children:Object(r.jsxs)("div",{style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[Object(r.jsx)(T,{}),Object(r.jsx)(F.a,{className:n.container,children:t}),Object(r.jsx)(N,{})]})})},E=n(46),W=n(149),q=n(58),L=n(156),J=n(34),V=n(80),X=n.n(V),Y=n(150),G=Object(W.a)((function(e){return{icon:Object(J.a)({width:"5rem",height:"5rem"},e.breakpoints.down("md"),{width:"3rem",height:"3rem"})}}));function U(e){var t=e.children,n=e.window,o=Object(z.a)({target:document.querySelector("#footer")?n:void 0});return Object(r.jsx)(Y.a,{in:o,children:Object(r.jsx)("div",{onClick:function(e){var t=(e.target.ownerDocument||document).querySelector("#back-to-top-anchor");t&&t.scrollIntoView({behavior:"smooth",block:"center"})},role:"presentation",children:t})})}var K=function(e){var t=G();return Object(r.jsx)($.a,{container:!0,justify:"center",alignItems:"center",id:"footer",children:Object(r.jsx)(U,Object(v.a)(Object(v.a)({},e),{},{children:Object(r.jsx)(X.a,{className:t.icon})}))})},Q=n(155),Z=n(151),_=n(154),ee=Object(w.a)((function(e){return{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}}}}})),te=function(e){var t=ee(),n=e.darkMode,o=e.setDarkMode;return Object(r.jsx)(_.a,{disableRipple:!0,checked:n,onChange:function(){return o(!n)},classes:{root:t.root,switchBase:t.switchBase,thumb:t.thumb,track:t.track,checked:t.checked}})},ne=n(81),re=n.n(ne),oe=Object(w.a)((function(e){return{appBar:{position:"fixed",zIndex:1301,backgroundColor:"transparent"},name:{textTransform:"uppercase",letterSpacing:".5rem"},cached:{color:"#a5d6a7"}}})),ae=function(e){e.preventDefault();var t=(e.target.ownerDocument||document).querySelector("#footer");t&&t.scrollIntoView({behavior:"smooth",block:"center"})},ce=function(e){var t=oe(),n=e.darkMode,o=e.setDarkMode;return Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)(C.a,{}),Object(r.jsx)(I.a,{className:t.appBar,position:"fixed",elevation:0,children:Object(r.jsx)(S.a,{children:Object(r.jsxs)($.a,{container:!0,justify:"space-between",children:[Object(r.jsx)($.a,{item:!0,children:Object(r.jsxs)(Q.a,{"aria-label":"breadcrumb",children:[Object(r.jsx)(A.a,{color:"textPrimary",variant:"h5",className:t.name,children:"Dan Dobos"}),Object(r.jsx)(Z.a,{color:"textPrimary",to:"#about",onClick:ae,children:"About"})]})}),Object(r.jsx)($.a,{item:!0,children:Object(r.jsxs)($.a,{container:!0,alignItems:"center",children:[Object(r.jsx)(te,{darkMode:n,setDarkMode:o}),Object(r.jsx)(s.b,{to:"/projects",children:Object(r.jsx)(re.a,{className:t.cached})})]})})]})})}),Object(r.jsx)(S.a,{})]})},ie=Object(W.a)((function(e){return{container:{minHeight:"100vh",paddingTop:"2rem",fallbacks:[{minHeight:"-moz-calc(100% - 128px)"},{minHeight:"-webkit-calc(100% - 128px)"},{minHeight:"-o-calc(100% - 128px)"}]}}})),se=function(e){var t=e.children,n=ie(),a=Object(o.useState)(!0),c=Object(E.a)(a,2),i=c[0],s=c[1],d=Object(q.a)({typography:{fontFamily:"Yeon Sung",transform:"matrix(1, 0, 0, 1, 0, 0)"},palette:{type:i?"dark":"light"}});return d=Object(L.a)(d),Object(r.jsxs)(l.a,{theme:d,children:[Object(r.jsx)("div",{id:"back-to-top-anchor"}),Object(r.jsx)(ce,{darkMode:i,setDarkMode:s}),Object(r.jsx)(F.a,{className:n.container,children:t}),Object(r.jsx)(K,{})]})},le=Object(o.lazy)((function(){return n.e(3).then(n.bind(null,162))})),de=Object(o.lazy)((function(){return n.e(4).then(n.bind(null,160))})),be=Object(o.lazy)((function(){return n.e(6).then(n.bind(null,158))})),ue=Object(o.lazy)((function(){return n.e(5).then(n.bind(null,159))})),je=Object(o.lazy)((function(){return n.e(7).then(n.bind(null,157))})),pe=function(){return Object(r.jsx)(o.Suspense,{fallback:Object(r.jsx)(x.a,{color:"secondary"}),children:Object(r.jsx)(k,{children:Object(r.jsxs)(h.c,{children:[Object(r.jsx)(y,{exact:!0,path:"/",component:le,layout:se}),Object(r.jsx)(y,{exact:!0,path:"/about",component:de,layout:R}),Object(r.jsx)(y,{exact:!0,path:"/projects",component:be,layout:R}),Object(r.jsx)(y,{exact:!0,path:"/games",component:ue,layout:R}),Object(r.jsx)(y,{exact:!0,path:"/snippets",component:je,layout:R})]})})})};var he=function(){return Object(r.jsx)(l.a,{theme:p,children:Object(r.jsx)(s.a,{basename:"/me",children:Object(r.jsx)(pe,{})})})},xe=function(e){e&&e instanceof Function&&n.e(8).then(n.bind(null,161)).then((function(t){var n=t.getCLS,r=t.getFID,o=t.getFCP,a=t.getLCP,c=t.getTTFB;n(e),r(e),o(e),a(e),c(e)}))};i.a.render(Object(r.jsx)(a.a.StrictMode,{children:Object(r.jsx)(he,{})}),document.getElementById("root")),xe()},71:function(e,t,n){"use strict";(function(e){var r=n(2),o=n(46),a=n(34),c=n(0),i=n(28),s=n(106),l=n(108),d=n(86),b=n(109),u=n(115),j=n(111),p=n(112),h=n(113),x=n(116),m=n(114),f=n(79),O=n.n(f),g=n(78),k=n.n(g),v=n(85),y=n(59),F=Object(v.a)((function(e){return{toolbar:e.mixins.toolbar,drawerIconContainer:Object(a.a)({alignSelf:"center","&:hover":{backgroundColor:"transparent"}},e.breakpoints.down("md"),{padding:0}),drawerIcon:{height:"40px",width:"40px",color:e.palette.secondary.main},drawer:{minWidth:"60vw",backgroundColor:e.palette.secondary.main},listitems:{padding:"1.5rem 2rem ",color:e.palette.primary.main,width:"100%","&:hover":{backgroundColor:e.palette.primary.main,color:e.palette.secondary.main}},listText:{alignItems:"flex-start",fontSize:"1.5rem",textTransform:"capitalize"},selected:{"&.Mui-selected":{backgroundColor:e.palette.primary.main,color:e.palette.secondary.main}}}}));t.a=function(t){var n=F(),a=Object(y.a)(),f=Object(s.a)(a.breakpoints.down("sm")),g=e.browser&&/iPad|iPhone|iPod/.test(navigator.userAgent),v=Object(c.useState)(1),w=Object(o.a)(v,2),C=w[0],I=w[1],S=Object(c.useState)(!1),z=Object(o.a)(S,2),M=z[0],D=z[1],B=Object(c.useRef)(null),H=Object(c.createRef)(),T=Object(c.useMemo)((function(){return[{name:"Home",link:"/",activeIndex:0},{name:"Projects",link:"/projects",activeIndex:1},{name:"Games",link:"/games",activeIndex:2},{name:"Snippets",link:"/snippets",activeIndex:3},{name:"About",link:"/about",activeIndex:4}]}),[]);return Object(c.useEffect)((function(){T.forEach((function(e){switch(window.location.pathname){case"".concat(e.link):C!==e.activeIndex&&I(e.activeIndex);break;default:return!1}}))}),[C,T]),Object(c.useEffect)((function(){setTimeout((function(){var e;null===(e=B.current)||void 0===e||e.updateIndicator()}),100)})),Object(r.jsxs)(l.a,{ref:H,children:[Object(r.jsx)(d.a,{mdUp:!0,children:Object(r.jsx)(b.a,{onClick:function(){return D(!M)},disableRipple:!0,className:n.drawerIconContainer,children:M?Object(r.jsx)(k.a,{className:n.drawerIcon}):Object(r.jsx)(O.a,{className:n.drawerIcon})})}),f?Object(r.jsxs)(u.a,{disableBackdropTransition:!g,disableDiscovery:g,open:M,onOpen:function(){D(!0)},onClose:function(){D(!1)},classes:{paper:n.drawer},children:[Object(r.jsx)("div",{className:n.toolbar}),Object(r.jsx)(j.a,{disablePadding:!0,children:T.map((function(e){return Object(r.jsx)(p.a,{className:n.listitems,button:!0,component:i.b,to:e.link,value:e.activeIndex,selected:C===e.activeIndex,classes:{selected:n.selected},onClick:function(){I(e.activeIndex),D(!1)},children:Object(r.jsx)(h.a,{disableTypography:!0,className:n.listText,children:e.name})},"".concat(e).concat(e.activeIndex))}))})]}):Object(r.jsx)(d.a,{smDown:!0,children:Object(r.jsx)(x.a,{action:B,value:C,onChange:function(e,t){I(t)},centered:!0,children:T.map((function(e){return Object(r.jsx)(m.a,{label:e.name,component:i.b,to:e.link},"".concat(e.activeIndex))}))})})]})}}).call(this,n(100))},94:function(e,t,n){}},[[103,1,2]]]);
|
|
//# sourceMappingURL=main.05072db3.chunk.js.map
|