mirror of
https://github.com/foomo/foomo-docs.git
synced 2025-10-16 12:35:40 +00:00
1 line
4.0 KiB
JavaScript
1 line
4.0 KiB
JavaScript
"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[3181],{1259:function(e,t,n){n.d(t,{X:function(){return s}});var o=n(3117),a=n(2801),r=n(7294),l=n(4991),c=n(9030),i=n(3746),u=n(9960),s=function(e){var t=(0,r.useState)(!1),n=t[0],s=t[1],d=(0,r.useState)(""),m=d[0],p=d[1],f=(0,a.r)();(0,r.useEffect)((function(){""==m&&""!==e.id&&fetch("http://localhost:8080/?id="+e.id,{mode:"cors"}).then((function(e){return e.text().then((function(e){return p(e)}))})).catch((function(e){return p("can not load source yet")}))}),[m]);var b="https://goplay.tools/snippet/"+e.id;return r.createElement(r.Fragment,null,r.createElement("div",{style:{paddingBottom:"1rem",width:"100%"}},n?r.createElement(r.Fragment,null,r.createElement("button",{className:"button button--primary",onClick:function(e){s(!1)}},"close playground")," ",r.createElement("button",{className:"button button--primary"+(n?"":" disabled"),onClick:function(e){f.enter()}},"fullscreen")," "):r.createElement("button",{className:"button button--primary",onClick:function(e){s(!0)}},"open playground")," ",r.createElement(u.Z,{href:b},"go to ",b)),!n&&r.createElement(i.ZP,(0,o.Z)({},i.lG,{code:m,language:"go"}),(function(e){var t=e.className,n=e.style,o=e.tokens,a=e.getLineProps,l=e.getTokenProps;return r.createElement("pre",{className:t,style:n},""==m?"... loading sources":"",o.map((function(e,t){return r.createElement("div",a({line:e,key:t}),e.map((function(e,t){return r.createElement("span",l({token:e,key:t}))})))})))})),r.createElement("div",{style:{display:n?"block":"none"}},r.createElement(c.k,{topic:"load external go playground, with all it\xb4s potentially evil cookies coming from https://goplay.tools",id:"goPlaygroundIsCool"},r.createElement("div",null,r.createElement(a.I,{handle:f},r.createElement(l.h,{src:b,proportion:e.proportion}))))))}},4991:function(e,t,n){n.d(t,{h:function(){return a}});var o=n(7294),a=function(e){var t=e.proportion,n=e.src;return t||(t=4/3),o.createElement("div",{style:{width:"100%",height:0,paddingTop:100/t+"%",position:"relative",float:"left"}},o.createElement("iframe",{style:{width:"100%",height:"100%",display:"block",position:"absolute",top:0,left:0},src:n,frameBorder:"0",scrolling:"no",allowFullScreen:!0}))}},9030:function(e,t,n){n.d(t,{k:function(){return r}});var o=n(7294),a="undefined"==typeof localStorage,r=function(e){var t,n=(0,o.useState)((t=e.id,"undefined"!=typeof localStorage&&localStorage.getItem(t))),r=n[0],l=n[1];return(0,o.useEffect)((function(){console.log("well it is cool",e.id,{isCool:r,SSR:a})}),[r,a]),r?e.children:o.createElement("div",null,o.createElement("button",{className:"button button--lg button--secondary",onClick:function(t){localStorage.setItem(e.id,"yes"),l(!0)}},e.topic))}},9220:function(e,t,n){n.r(t),n.d(t,{frontMatter:function(){return i},contentTitle:function(){return u},metadata:function(){return s},toc:function(){return d},default:function(){return p}});var o=n(3117),a=n(102),r=(n(7294),n(3905)),l=n(1259),c=["components"],i={},u="what you should now about nil maps",s={unversionedId:"backend/go-by-example/nil-maps",id:"backend/go-by-example/nil-maps",title:"what you should now about nil maps",description:"<GoPlayground",source:"@site/docs/backend/go-by-example/nil-maps.mdx",sourceDirName:"backend/go-by-example",slug:"/backend/go-by-example/nil-maps",permalink:"/docs/backend/go-by-example/nil-maps",editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/backend/go-by-example/nil-maps.mdx",tags:[],version:"current",frontMatter:{},sidebar:"backendSidebar",previous:{title:"map races",permalink:"/docs/backend/go-by-example/map-racing"},next:{title:"panic and recover",permalink:"/docs/backend/go-by-example/panic-and-recover"}},d=[],m={toc:d};function p(e){var t=e.components,n=(0,a.Z)(e,c);return(0,r.kt)("wrapper",(0,o.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"what-you-should-now-about-nil-maps"},"what you should now about nil maps"),(0,r.kt)(l.X,{id:"Alpsx5uHXCS",proportion:1.6,mdxType:"GoPlayground"}))}p.isMDXComponent=!0}}]); |