{"componentChunkName":"component---src-templates-post-jsx","path":"/blog/polypane-demo-with-shawn-swyx-wang/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nconst _frontmatter = {\n  \"title\": \"Polypane demo with Shawn @swyx Wang\",\n  \"cover\": \"/blogs/livestream/cover.png\",\n  \"date\": \"2020-10-16\"\n};\nconst layoutProps = {\n  _frontmatter\n};\nconst MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  let {\n    components\n  } = _ref,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, `Last Tuesday together with Shawn `, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://twitter.com/swyx\"\n  }), `@swyx`), ` Wang we held a livestream to give a tour of Polypane.\nWe used Shawn's website to go through most of the features Polypane has to offer and shared thoughts on modern web development\nand browsers. Watch the entire live stream here:`), mdx(\"div\", {\n    style: {\n      \"position\": \"relative\",\n      \"width\": \"100%\",\n      \"paddingTop\": \"56.25%\"\n    }\n  }, mdx(\"iframe\", {\n    src: \"https://www.youtube.com/embed/GXGx90FqJEE?autoplay=false&start=0\",\n    allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n    allowFullScreen: \"\",\n    style: {\n      \"position\": \"absolute\",\n      \"top\": \"0px\",\n      \"left\": \"0px\",\n      \"width\": \"100%\",\n      \"height\": \"100%\"\n    },\n    frameBorder: \"0\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":1,"tableOfContents":{},"excerpt":"Last Tuesday together with Shawn  @swyx  Wang we held a livestream to give a tour of Polypane.\nWe used Shawn's website to go through most of the features…","frontmatter":{"title":"Polypane demo with Shawn @swyx Wang","cover":"/blogs/livestream/cover.png","date":"2020-10-16","updated":null},"fields":{"slug":"/blog/polypane-demo-with-shawn-swyx-wang/","date":"2020-10-15T22:00:00.000Z","ogFileName":"polypane-demo-with-shawn-swyx-wang"}}},"pageContext":{"slug":"/blog/polypane-demo-with-shawn-swyx-wang/"}},"staticQueryHashes":["4164364741","425175329"]}