mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-14 12:43:24 +02:00
Update frontend build
This commit is contained in:
parent
8b1b0d0efa
commit
3c55df6cf7
17 changed files with 37 additions and 37 deletions
|
|
@ -1,23 +1,23 @@
|
|||
{
|
||||
"files": {
|
||||
"main.css": "/static/css/main.f60a9de3.chunk.css",
|
||||
"main.js": "/static/js/main.888b9232.chunk.js",
|
||||
"main.js.map": "/static/js/main.888b9232.chunk.js.map",
|
||||
"runtime-main.js": "/static/js/runtime-main.07590805.js",
|
||||
"runtime-main.js.map": "/static/js/runtime-main.07590805.js.map",
|
||||
"main.js": "/static/js/main.919826e6.chunk.js",
|
||||
"main.js.map": "/static/js/main.919826e6.chunk.js.map",
|
||||
"runtime-main.js": "/static/js/runtime-main.9240de99.js",
|
||||
"runtime-main.js.map": "/static/js/runtime-main.9240de99.js.map",
|
||||
"static/js/2.b3688b8c.chunk.js": "/static/js/2.b3688b8c.chunk.js",
|
||||
"static/js/2.b3688b8c.chunk.js.map": "/static/js/2.b3688b8c.chunk.js.map",
|
||||
"static/css/3.1f6bb621.chunk.css": "/static/css/3.1f6bb621.chunk.css",
|
||||
"static/js/3.a72db66f.chunk.js": "/static/js/3.a72db66f.chunk.js",
|
||||
"static/js/3.a72db66f.chunk.js.map": "/static/js/3.a72db66f.chunk.js.map",
|
||||
"static/js/3.686cdeb7.chunk.js": "/static/js/3.686cdeb7.chunk.js",
|
||||
"static/js/3.686cdeb7.chunk.js.map": "/static/js/3.686cdeb7.chunk.js.map",
|
||||
"static/css/4.6512f3a3.chunk.css": "/static/css/4.6512f3a3.chunk.css",
|
||||
"static/js/4.04dd649a.chunk.js": "/static/js/4.04dd649a.chunk.js",
|
||||
"static/js/4.04dd649a.chunk.js.map": "/static/js/4.04dd649a.chunk.js.map",
|
||||
"static/css/5.3aaab79d.chunk.css": "/static/css/5.3aaab79d.chunk.css",
|
||||
"static/js/5.a7edc940.chunk.js": "/static/js/5.a7edc940.chunk.js",
|
||||
"static/js/5.a7edc940.chunk.js.map": "/static/js/5.a7edc940.chunk.js.map",
|
||||
"static/js/5.6b67b257.chunk.js": "/static/js/5.6b67b257.chunk.js",
|
||||
"static/js/5.6b67b257.chunk.js.map": "/static/js/5.6b67b257.chunk.js.map",
|
||||
"index.html": "/index.html",
|
||||
"precache-manifest.c578997f9d4fd69c4a7b9771a817285b.js": "/precache-manifest.c578997f9d4fd69c4a7b9771a817285b.js",
|
||||
"precache-manifest.301b7e1baaa0f6f4ddda47621a499ec0.js": "/precache-manifest.301b7e1baaa0f6f4ddda47621a499ec0.js",
|
||||
"service-worker.js": "/service-worker.js",
|
||||
"static/css/3.1f6bb621.chunk.css.map": "/static/css/3.1f6bb621.chunk.css.map",
|
||||
"static/css/4.6512f3a3.chunk.css.map": "/static/css/4.6512f3a3.chunk.css.map",
|
||||
|
|
@ -27,9 +27,9 @@
|
|||
"static/media/icon.a0c2d343.svg": "/static/media/icon.a0c2d343.svg"
|
||||
},
|
||||
"entrypoints": [
|
||||
"static/js/runtime-main.07590805.js",
|
||||
"static/js/runtime-main.9240de99.js",
|
||||
"static/js/2.b3688b8c.chunk.js",
|
||||
"static/css/main.f60a9de3.chunk.css",
|
||||
"static/js/main.888b9232.chunk.js"
|
||||
"static/js/main.919826e6.chunk.js"
|
||||
]
|
||||
}
|
||||
|
|
@ -1 +1 @@
|
|||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#1da1f2"/><meta nam="description" content="Squeaknode!"/><meta name="og:title" content="Squeaknode"/><meta name="og:description" content="check out my the Squeaknode I made"/><link href="https://fonts.googleapis.com/css2?family=Assistant&display=swap" rel="stylesheet"><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Squeaknode</title><link href="/static/css/main.f60a9de3.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],s=0,d=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},a={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{3:1,4:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{3:"1f6bb621",4:"6512f3a3",5:"3aaab79d"}[e]+".chunk.css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var l=(f=u[c]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(l===n||l===a))return t()}var s=document.getElementsByTagName("style");for(c=0;c<s.length;c++){var f;if((l=(f=s[c]).getAttribute("data-href"))===n||l===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],d.parentNode.removeChild(d),r(u)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var u,c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"a72db66f",4:"04dd649a",5:"a7edc940"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(s);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var s=setTimeout((function(){u({type:"timeout",target:c})}),12e4);c.onerror=c.onload=u,document.head.appendChild(c)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i.oe=function(e){throw console.error(e),e};var c=this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var f=l;r()}([])</script><script src="/static/js/2.b3688b8c.chunk.js"></script><script src="/static/js/main.888b9232.chunk.js"></script></body></html>
|
||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#1da1f2"/><meta nam="description" content="Squeaknode!"/><meta name="og:title" content="Squeaknode"/><meta name="og:description" content="check out my the Squeaknode I made"/><link href="https://fonts.googleapis.com/css2?family=Assistant&display=swap" rel="stylesheet"><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Squeaknode</title><link href="/static/css/main.f60a9de3.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],s=0,d=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},a={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{3:1,4:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{3:"1f6bb621",4:"6512f3a3",5:"3aaab79d"}[e]+".chunk.css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var l=(f=u[c]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(l===n||l===a))return t()}var s=document.getElementsByTagName("style");for(c=0;c<s.length;c++){var f;if((l=(f=s[c]).getAttribute("data-href"))===n||l===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],d.parentNode.removeChild(d),r(u)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var u,c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"686cdeb7",4:"04dd649a",5:"6b67b257"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(s);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var s=setTimeout((function(){u({type:"timeout",target:c})}),12e4);c.onerror=c.onload=u,document.head.appendChild(c)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i.oe=function(e){throw console.error(e),e};var c=this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var f=l;r()}([])</script><script src="/static/js/2.b3688b8c.chunk.js"></script><script src="/static/js/main.919826e6.chunk.js"></script></body></html>
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
self.__precacheManifest = (self.__precacheManifest || []).concat([
|
||||
{
|
||||
"revision": "cc399703a7954f5599f63fccb0353505",
|
||||
"revision": "9f2a91224ab7baba390f73d018030594",
|
||||
"url": "/index.html"
|
||||
},
|
||||
{
|
||||
"revision": "06cd38a56e50abccea3b",
|
||||
"revision": "c5f6a7e6d0590628b0ce",
|
||||
"url": "/static/css/3.1f6bb621.chunk.css"
|
||||
},
|
||||
{
|
||||
|
|
@ -12,11 +12,11 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/static/css/4.6512f3a3.chunk.css"
|
||||
},
|
||||
{
|
||||
"revision": "ec8af01c59448026cc2d",
|
||||
"revision": "e6c0845bcb9aa532caa6",
|
||||
"url": "/static/css/5.3aaab79d.chunk.css"
|
||||
},
|
||||
{
|
||||
"revision": "eb26329ab71f102990f1",
|
||||
"revision": "525fd53240f918e2a1c3",
|
||||
"url": "/static/css/main.f60a9de3.chunk.css"
|
||||
},
|
||||
{
|
||||
|
|
@ -28,24 +28,24 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/static/js/2.b3688b8c.chunk.js.LICENSE.txt"
|
||||
},
|
||||
{
|
||||
"revision": "06cd38a56e50abccea3b",
|
||||
"url": "/static/js/3.a72db66f.chunk.js"
|
||||
"revision": "c5f6a7e6d0590628b0ce",
|
||||
"url": "/static/js/3.686cdeb7.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "f11a5bdfebea5d14e77a",
|
||||
"url": "/static/js/4.04dd649a.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "ec8af01c59448026cc2d",
|
||||
"url": "/static/js/5.a7edc940.chunk.js"
|
||||
"revision": "e6c0845bcb9aa532caa6",
|
||||
"url": "/static/js/5.6b67b257.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "eb26329ab71f102990f1",
|
||||
"url": "/static/js/main.888b9232.chunk.js"
|
||||
"revision": "525fd53240f918e2a1c3",
|
||||
"url": "/static/js/main.919826e6.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "611e4be1f3559e2e7d64",
|
||||
"url": "/static/js/runtime-main.07590805.js"
|
||||
"revision": "0e3f27bd22910e4b49e8",
|
||||
"url": "/static/js/runtime-main.9240de99.js"
|
||||
},
|
||||
{
|
||||
"revision": "a0c2d343127a93b025409da6fd970700",
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
|
||||
importScripts(
|
||||
"/precache-manifest.c578997f9d4fd69c4a7b9771a817285b.js"
|
||||
"/precache-manifest.301b7e1baaa0f6f4ddda47621a499ec0.js"
|
||||
);
|
||||
|
||||
self.addEventListener('message', (event) => {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
(this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[]).push([[3],{121:function(e,a,t){},124:function(e,a,t){"use strict";t.r(a);var n=t(0),s=t.n(n),l=t(8),u=(t(121),t(11),t(22),t(4),t(10),t(12)),r=t(19),c=t(21);a.default=function(){var e=Object(n.useContext)(l.a),a=e.state,t=e.actions,i=a.squeaks,o=a.session;Object(n.useEffect)((function(){window.scrollTo(0,0),m()}),[]);var m=function(){t.clearSqueaks(),t.getSqueaks({lastSqueak:null})};return s.a.createElement("div",{className:"Home-wrapper"},s.a.createElement("div",{className:"Home-header-wrapper"},s.a.createElement("h2",{className:"Home-header"},"Latest Squeaks")),o?s.a.createElement(c.a,null):null,s.a.createElement("div",{className:"Squeak-input-divider"}),i.map((function(e){return s.a.createElement(r.a,{squeak:e,key:e.getSqueakHash(),id:e.getSqueakHash(),user:e.getAuthor()})})),i.length>0&&s.a.createElement(s.a.Fragment,null,a.loading?s.a.createElement(u.a,null):s.a.createElement("div",{onClick:function(){return function(){var e,a=null==(e=i)||0===e.length?null:e.slice(-1)[0];t.getSqueaks({lastSqueak:a})}()},className:"squeak-btn-side squeak-btn-active"},"Load more")))}}}]);
|
||||
//# sourceMappingURL=3.686cdeb7.chunk.js.map
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"sources":["components/Home/index.js"],"names":["Home","useContext","StoreContext","state","actions","squeaks","session","useEffect","window","scrollTo","reloadSqueaks","clearSqueaks","getSqueaks","lastSqueak","className","map","t","squeak","key","getSqueakHash","id","user","getAuthor","length","loading","onClick","squeakLst","slice","getMoreSqueaks"],"mappings":"kJAAA,0FAmEeA,UAtDF,WAAO,IAAD,EACYC,qBAAWC,KAA9BC,EADO,EACPA,MAAOC,EADA,EACAA,QACPC,EAAqBF,EAArBE,QAASC,EAAYH,EAAZG,QACjBC,qBAAU,WACNC,OAAOC,SAAS,EAAG,GAEnBC,MACD,IAEH,IAcMA,EAAgB,WAClBN,EAAQO,eACRP,EAAQQ,WAAW,CAACC,WAAY,QAGpC,OACI,yBAAKC,UAAU,gBACX,yBAAKA,UAAU,uBACX,wBAAIA,UAAU,eAAd,mBAIHR,EAAU,kBAAC,IAAD,MAAiB,KAC5B,yBAAKQ,UAAU,yBACdT,EAAQU,KAAI,SAAAC,GACT,OAAO,kBAAC,IAAD,CAAYC,OAAQD,EAAGE,IAAKF,EAAEG,gBAAiBC,GAAIJ,EAAEG,gBAAiBE,KAAML,EAAEM,iBAIxFjB,EAAQkB,OAAS,GAChB,oCACCpB,EAAMqB,QAAU,kBAAC,IAAD,MAAa,yBAAKC,QAAS,kBA1B/B,WACnB,IAVmBC,EAUfb,EATW,OADIa,EAUYrB,IAPN,IAArBqB,EAAUH,OADP,KAIFG,EAAUC,OAAO,GAAG,GAKzBvB,EAAQQ,WAAW,CAACC,WAAYA,IAwBwBe,IAAkBd,UAAU,qCAAhD","file":"static/js/3.686cdeb7.chunk.js","sourcesContent":["import React, { useEffect, useState, useContext, useRef } from 'react'\r\nimport { StoreContext } from '../../store/store'\r\nimport './style.scss'\r\nimport axios from 'axios'\r\nimport ContentEditable from 'react-contenteditable'\r\nimport { ICON_IMGUPLOAD } from '../../Icons'\r\nimport { Link } from 'react-router-dom'\r\nimport { API_URL } from '../../config'\r\nimport Loader from '../Loader'\r\nimport SqueakCard from '../SqueakCard'\r\nimport MakeSqueak from '../MakeSqueak'\r\n\r\n\r\nconst Home = () => {\r\n const { state, actions } = useContext(StoreContext)\r\n const { squeaks, session } = state\r\n useEffect(() => {\r\n window.scrollTo(0, 0)\r\n // actions.getSqueaks({lastSqueak: null})\r\n reloadSqueaks();\r\n }, [])\r\n\r\n const getLastSqueak = (squeakLst) => {\r\n if (squeakLst == null) {\r\n return null;\r\n } if (squeakLst.length === 0) {\r\n return null;\r\n }\r\n return squeakLst.slice(-1)[0];\r\n };\r\n\r\n const getMoreSqueaks = () => {\r\n let lastSqueak = getLastSqueak(squeaks);\r\n actions.getSqueaks({lastSqueak: lastSqueak});\r\n }\r\n\r\n const reloadSqueaks = () => {\r\n actions.clearSqueaks();\r\n actions.getSqueaks({lastSqueak: null});\r\n }\r\n\r\n return (\r\n <div className=\"Home-wrapper\">\r\n <div className=\"Home-header-wrapper\">\r\n <h2 className=\"Home-header\">\r\n Latest Squeaks\r\n </h2>\r\n </div>\r\n {session ? <MakeSqueak /> : null }\r\n <div className=\"Squeak-input-divider\"></div>\r\n {squeaks.map(t => {\r\n return <SqueakCard squeak={t} key={t.getSqueakHash()} id={t.getSqueakHash()} user={t.getAuthor()} />\r\n })}\r\n\r\n {/* TODO: fix get loading state by doing this: https://medium.com/stashaway-engineering/react-redux-tips-better-way-to-handle-loading-flags-in-your-reducers-afda42a804c6 */}\r\n {squeaks.length > 0 &&\r\n <>\r\n {state.loading ? <Loader /> : <div onClick={() => getMoreSqueaks()} className='squeak-btn-side squeak-btn-active'>\r\n Load more\r\n </div>}\r\n </>\r\n }\r\n\r\n </div>\r\n )\r\n}\r\n\r\nexport default Home\r\n"],"sourceRoot":""}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
(this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[]).push([[3],{121:function(e,a,t){},124:function(e,a,t){"use strict";t.r(a);var n=t(0),s=t.n(n),u=t(8),r=(t(121),t(11),t(22),t(4),t(10),t(12)),l=t(19),c=t(21);a.default=function(){var e=Object(n.useContext)(u.a),a=e.state,t=e.actions,i=a.session;Object(n.useEffect)((function(){window.scrollTo(0,0),o()}),[]);var o=function(){t.clearSqueaks(),t.getSqueaks({lastSqueak:null})};return s.a.createElement("div",{className:"Home-wrapper"},s.a.createElement("div",{className:"Home-header-wrapper"},s.a.createElement("h2",{className:"Home-header"},"Latest Squeaks")),i?s.a.createElement(c.a,null):null,s.a.createElement("div",{className:"Squeak-input-divider"}),a.squeaks.map((function(e){return s.a.createElement(l.a,{squeak:e,key:e.getSqueakHash(),id:e.getSqueakHash(),user:e.getAuthor()})})),a.loading?s.a.createElement(r.a,null):s.a.createElement("div",{onClick:function(){return function(){var e,n=null==(e=a.squeaks)||0===e.length?null:e.slice(-1)[0];t.getSqueaks({lastSqueak:n})}()},className:"squeak-btn-side squeak-btn-active"},"Load more"))}}}]);
|
||||
//# sourceMappingURL=3.a72db66f.chunk.js.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"sources":["components/Home/index.js"],"names":["Home","useContext","StoreContext","state","actions","session","useEffect","window","scrollTo","reloadSqueaks","clearSqueaks","getSqueaks","lastSqueak","className","squeaks","map","t","squeak","key","getSqueakHash","id","user","getAuthor","loading","onClick","squeakLst","length","slice","getMoreSqueaks"],"mappings":"kJAAA,0FA+DeA,UAlDF,WAAO,IAAD,EACYC,qBAAWC,KAA9BC,EADO,EACPA,MAAOC,EADA,EACAA,QACPC,EAAYF,EAAZE,QACRC,qBAAU,WACNC,OAAOC,SAAS,EAAG,GAEnBC,MACD,IAEH,IAcMA,EAAgB,WAClBL,EAAQM,eACRN,EAAQO,WAAW,CAACC,WAAY,QAGpC,OACI,yBAAKC,UAAU,gBACX,yBAAKA,UAAU,uBACX,wBAAIA,UAAU,eAAd,mBAIHR,EAAU,kBAAC,IAAD,MAAiB,KAC5B,yBAAKQ,UAAU,yBACdV,EAAMW,QAAQC,KAAI,SAAAC,GACf,OAAO,kBAAC,IAAD,CAAYC,OAAQD,EAAGE,IAAKF,EAAEG,gBAAiBC,GAAIJ,EAAEG,gBAAiBE,KAAML,EAAEM,iBAIxFnB,EAAMoB,QAAU,kBAAC,IAAD,MAAa,yBAAKC,QAAS,kBAxB7B,WACnB,IAVmBC,EAUfb,EATW,OADIa,EAUYtB,EAAMW,UAPZ,IAArBW,EAAUC,OADP,KAIFD,EAAUE,OAAO,GAAG,GAKzBvB,EAAQO,WAAW,CAACC,WAAYA,IAsBsBgB,IAAkBf,UAAU,qCAAhD","file":"static/js/3.a72db66f.chunk.js","sourcesContent":["import React, { useEffect, useState, useContext, useRef } from 'react'\r\nimport { StoreContext } from '../../store/store'\r\nimport './style.scss'\r\nimport axios from 'axios'\r\nimport ContentEditable from 'react-contenteditable'\r\nimport { ICON_IMGUPLOAD } from '../../Icons'\r\nimport { Link } from 'react-router-dom'\r\nimport { API_URL } from '../../config'\r\nimport Loader from '../Loader'\r\nimport SqueakCard from '../SqueakCard'\r\nimport MakeSqueak from '../MakeSqueak'\r\n\r\n\r\nconst Home = () => {\r\n const { state, actions } = useContext(StoreContext)\r\n const { session } = state\r\n useEffect(() => {\r\n window.scrollTo(0, 0)\r\n // actions.getSqueaks({lastSqueak: null})\r\n reloadSqueaks();\r\n }, [])\r\n\r\n const getLastSqueak = (squeakLst) => {\r\n if (squeakLst == null) {\r\n return null;\r\n } if (squeakLst.length === 0) {\r\n return null;\r\n }\r\n return squeakLst.slice(-1)[0];\r\n };\r\n\r\n const getMoreSqueaks = () => {\r\n let lastSqueak = getLastSqueak(state.squeaks);\r\n actions.getSqueaks({lastSqueak: lastSqueak});\r\n }\r\n\r\n const reloadSqueaks = () => {\r\n actions.clearSqueaks();\r\n actions.getSqueaks({lastSqueak: null});\r\n }\r\n\r\n return (\r\n <div className=\"Home-wrapper\">\r\n <div className=\"Home-header-wrapper\">\r\n <h2 className=\"Home-header\">\r\n Latest Squeaks\r\n </h2>\r\n </div>\r\n {session ? <MakeSqueak /> : null }\r\n <div className=\"Squeak-input-divider\"></div>\r\n {state.squeaks.map(t => {\r\n return <SqueakCard squeak={t} key={t.getSqueakHash()} id={t.getSqueakHash()} user={t.getAuthor()} />\r\n })}\r\n\r\n {/* TODO: fix get loading state by doing this: https://medium.com/stashaway-engineering/react-redux-tips-better-way-to-handle-loading-flags-in-your-reducers-afda42a804c6 */}\r\n {state.loading ? <Loader /> : <div onClick={() => getMoreSqueaks()} className='squeak-btn-side squeak-btn-active'>\r\n Load more\r\n </div>}\r\n\r\n </div>\r\n )\r\n}\r\n\r\nexport default Home\r\n"],"sourceRoot":""}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
|||
!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],s=0,d=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},a={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{3:1,4:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{3:"1f6bb621",4:"6512f3a3",5:"3aaab79d"}[e]+".chunk.css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var l=(f=u[c]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(l===n||l===a))return t()}var s=document.getElementsByTagName("style");for(c=0;c<s.length;c++){var f;if((l=(f=s[c]).getAttribute("data-href"))===n||l===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],d.parentNode.removeChild(d),r(u)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var u,c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"a72db66f",4:"04dd649a",5:"a7edc940"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(s);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var s=setTimeout((function(){u({type:"timeout",target:c})}),12e4);c.onerror=c.onload=u,document.head.appendChild(c)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i.oe=function(e){throw console.error(e),e};var c=this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var f=l;r()}([]);
|
||||
//# sourceMappingURL=runtime-main.07590805.js.map
|
||||
!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],s=0,d=[];s<i.length;s++)o=i[s],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&d.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);d.length;)d.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==a[c]&&(n=!1)}n&&(u.splice(t--,1),e=i(i.s=r[0]))}return e}var n={},o={1:0},a={1:0},u=[];function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[];o[e]?t.push(o[e]):0!==o[e]&&{3:1,4:1,5:1}[e]&&t.push(o[e]=new Promise((function(t,r){for(var n="static/css/"+({}[e]||e)+"."+{3:"1f6bb621",4:"6512f3a3",5:"3aaab79d"}[e]+".chunk.css",a=i.p+n,u=document.getElementsByTagName("link"),c=0;c<u.length;c++){var l=(f=u[c]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(l===n||l===a))return t()}var s=document.getElementsByTagName("style");for(c=0;c<s.length;c++){var f;if((l=(f=s[c]).getAttribute("data-href"))===n||l===a)return t()}var d=document.createElement("link");d.rel="stylesheet",d.type="text/css",d.onload=t,d.onerror=function(t){var n=t&&t.target&&t.target.src||a,u=new Error("Loading CSS chunk "+e+" failed.\n("+n+")");u.code="CSS_CHUNK_LOAD_FAILED",u.request=n,delete o[e],d.parentNode.removeChild(d),r(u)},d.href=a,document.getElementsByTagName("head")[0].appendChild(d)})).then((function(){o[e]=0})));var r=a[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=a[e]=[t,n]}));t.push(r[2]=n);var u,c=document.createElement("script");c.charset="utf-8",c.timeout=120,i.nc&&c.setAttribute("nonce",i.nc),c.src=function(e){return i.p+"static/js/"+({}[e]||e)+"."+{3:"686cdeb7",4:"04dd649a",5:"6b67b257"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(s);var r=a[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}a[e]=void 0}};var s=setTimeout((function(){u({type:"timeout",target:c})}),12e4);c.onerror=c.onload=u,document.head.appendChild(c)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(r,n,function(t){return e[t]}.bind(null,n));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/",i.oe=function(e){throw console.error(e),e};var c=this["webpackJsonptwitter-frontend"]=this["webpackJsonptwitter-frontend"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var s=0;s<c.length;s++)t(c[s]);var f=l;r()}([]);
|
||||
//# sourceMappingURL=runtime-main.9240de99.js.map
|
||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue