mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-16 13:01:04 +02:00
Got delete peer and save peer form on peer page working with tesla in… (#2057)
* Got delete peer and save peer form on peer page working with tesla informed library * Got edit peer form on peer page working with tesla informed library * Update frontend build
This commit is contained in:
parent
aca6069c1c
commit
ee9d68d3e2
19 changed files with 120 additions and 93 deletions
|
|
@ -8,6 +8,8 @@ import {API_URL} from '../../config'
|
|||
import axios from 'axios'
|
||||
import {ICON_ARROWBACK, ICON_UPLOAD, ICON_CLOSE,ICON_SEARCH, ICON_SETTINGS } from '../../Icons'
|
||||
|
||||
import { Form, Input, Select, Checkbox, Relevant, Debug, TextArea, Option } from 'informed';
|
||||
|
||||
import { unwrapResult } from '@reduxjs/toolkit'
|
||||
import { useSelector } from 'react-redux'
|
||||
import { useDispatch } from 'react-redux'
|
||||
|
|
@ -74,11 +76,10 @@ const Peer = (props) => {
|
|||
return url.replace(/^https?:\/\//, '');
|
||||
}
|
||||
|
||||
const savePeer = () => {
|
||||
const strippedHost = removeHttp(props.match.params.host);
|
||||
const savePeer = ({values}) => {
|
||||
dispatch(setSavePeer({
|
||||
name: editName,
|
||||
host: strippedHost,
|
||||
name: values.name,
|
||||
host: props.match.params.host,
|
||||
port: props.match.params.port,
|
||||
network: props.match.params.network,
|
||||
}));
|
||||
|
|
@ -104,11 +105,8 @@ const Peer = (props) => {
|
|||
dispatch(setPeerAutoconnectDisabled(values));
|
||||
}
|
||||
|
||||
const editPeer = () => {
|
||||
let values = {
|
||||
peerId: peer.getPeerId(),
|
||||
name: editName,
|
||||
}
|
||||
const editPeer = ({values}) => {
|
||||
console.log('Calling editPeer with name:', values.name);
|
||||
// TODO: call rename action.
|
||||
alert('Rename peer not yet implemented!');
|
||||
// dispatch(setRenameProfile({
|
||||
|
|
@ -121,6 +119,7 @@ const Peer = (props) => {
|
|||
}
|
||||
|
||||
const toggleEditModal = (param, type) => {
|
||||
setMoreMenu(false);
|
||||
setStyleBody(!styleBody)
|
||||
setSaved(false)
|
||||
setName(peer.getPeerName())
|
||||
|
|
@ -129,12 +128,14 @@ const Peer = (props) => {
|
|||
|
||||
|
||||
const toggleDeleteModal = () => {
|
||||
setMoreMenu(false);
|
||||
setStyleBody(!styleBody)
|
||||
setSaved(false)
|
||||
setTimeout(()=>{ setDeleteModalOpen(!deleteModalOpen) },20)
|
||||
}
|
||||
|
||||
const toggleSavePeerModal = (param, type) => {
|
||||
setMoreMenu(false);
|
||||
setStyleBody(!styleBody)
|
||||
setTimeout(()=>{ setSavePeerModalOpen(!savePeerModalOpen) },20)
|
||||
}
|
||||
|
|
@ -147,6 +148,69 @@ const Peer = (props) => {
|
|||
|
||||
const handleMenuClick = (e) => { e.stopPropagation() }
|
||||
|
||||
const AddPeerForm = () => (
|
||||
<Form onSubmit={savePeer} className="Squeak-input-side">
|
||||
<div className="edit-input-wrap">
|
||||
<Input class="informed-input" name="name" label="Peer Name (not required)" />
|
||||
</div>
|
||||
<div className="edit-input-wrap">
|
||||
<Input class="informed-input" name="host" label="Host" defaultValue={props.match.params.host} readOnly disabled/>
|
||||
</div>
|
||||
<div className="edit-input-wrap">
|
||||
<Input class="informed-input" name="port" type="number" label="Port" defaultValue={props.match.params.port} readOnly disabled/>
|
||||
</div>
|
||||
<div className="edit-input-wrap">
|
||||
<Checkbox class="informed-input" name="useTor" label="Connect With Tor: " defaultValue={props.match.params.network === "TORV3"} disabled/>
|
||||
</div>
|
||||
|
||||
<div className="inner-input-links">
|
||||
<div className="input-links-side">
|
||||
</div>
|
||||
<div className="squeak-btn-holder">
|
||||
<div style={{ fontSize: '13px', color: null }}>
|
||||
</div>
|
||||
<button type="submit" className={'squeak-btn-side squeak-btn-active'}>
|
||||
Submit
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</Form>
|
||||
);
|
||||
|
||||
const DeletePeerForm = () => (
|
||||
<Form onSubmit={deletePeer} className="Squeak-input-side">
|
||||
<div className="inner-input-links">
|
||||
<div className="input-links-side">
|
||||
</div>
|
||||
<div className="squeak-btn-holder">
|
||||
<div style={{ fontSize: '13px', color: null }}>
|
||||
</div>
|
||||
<button type="submit" className={'squeak-btn-side squeak-btn-active'}>
|
||||
Delete
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</Form>
|
||||
);
|
||||
|
||||
const EditPeerForm = () => (
|
||||
<Form onSubmit={editPeer} className="Squeak-input-side">
|
||||
<div className="edit-input-wrap">
|
||||
<Input class="informed-input" name="name" label="Peer Name" />
|
||||
</div>
|
||||
<div className="inner-input-links">
|
||||
<div className="input-links-side">
|
||||
</div>
|
||||
<div className="squeak-btn-holder">
|
||||
<div style={{ fontSize: '13px', color: null }}>
|
||||
</div>
|
||||
<button type="submit" className={'squeak-btn-side squeak-btn-active'}>
|
||||
Submit
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</Form>
|
||||
);
|
||||
|
||||
return(
|
||||
<div>
|
||||
|
|
@ -181,10 +245,10 @@ const Peer = (props) => {
|
|||
height: '210px',
|
||||
}} onClick={(e)=>handleMenuClick(e)} className="more-menu-content">
|
||||
<div onClick={toggleDeleteModal} className="more-menu-item">
|
||||
<span>Delete Profile</span>
|
||||
<span>Delete Peer</span>
|
||||
</div>
|
||||
<div onClick={toggleEditModal} className="more-menu-item">
|
||||
<span>Edit Profile</span>
|
||||
<span>Edit Peer</span>
|
||||
</div>
|
||||
</div> : null }
|
||||
</div>
|
||||
|
|
@ -250,11 +314,9 @@ const Peer = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
<p className="modal-title">'Delete Peer'</p>
|
||||
<div className="save-modal-wrapper">
|
||||
<div onClick={deletePeer} className="save-modal-btn">
|
||||
Delete
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="modal-body">
|
||||
<DeletePeerForm />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -270,21 +332,9 @@ const Peer = (props) => {
|
|||
</div>
|
||||
<p className="modal-title">Save Peer</p>
|
||||
|
||||
<div className="save-modal-wrapper">
|
||||
<div onClick={savePeer} className="save-modal-btn">
|
||||
Submit
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="modal-body">
|
||||
<form className="edit-form">
|
||||
<div className="edit-input-wrap">
|
||||
<div className="edit-input-content">
|
||||
<label>Name</label>
|
||||
<input onChange={(e)=>setName(e.target.value)} type="text" name="name" className="edit-input"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<AddPeerForm />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -299,33 +349,10 @@ const Peer = (props) => {
|
|||
<ICON_CLOSE />
|
||||
</div>
|
||||
</div>
|
||||
<p className="modal-title">'Edit Profile'</p>
|
||||
<div className="save-modal-wrapper">
|
||||
<div onClick={editPeer} className="save-modal-btn">
|
||||
Save
|
||||
</div>
|
||||
</div>
|
||||
<p className="modal-title">Edit Peer</p>
|
||||
</div>
|
||||
<div className="modal-body">
|
||||
{peer ?
|
||||
<form className="edit-form">
|
||||
<div className="edit-input-wrap">
|
||||
<div className="edit-input-content">
|
||||
<label>Name</label>
|
||||
<input defaultValue={peer.getPeerName()} onChange={(e)=>setName(e.target.value)} type="text" name="name" className="edit-input"/>
|
||||
</div>
|
||||
</div>
|
||||
</form> :
|
||||
<form className="create-form">
|
||||
<div className="create-input-wrap">
|
||||
<div className="create-input-content">
|
||||
<label>Name</label>
|
||||
<input defaultValue={''} onChange={(e)=>setName(e.target.value)} type="text" name="name" className="edit-input"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
}
|
||||
<EditPeerForm />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ const Peers = (props) => {
|
|||
<Input class="informed-input" name="port" type="number" label="Port" />
|
||||
</div>
|
||||
<div className="edit-input-wrap">
|
||||
<Checkbox class="informed-input" name="useTor" label="Connect With Tor" />
|
||||
<Checkbox class="informed-input" name="useTor" label="Connect With Tor: " />
|
||||
</div>
|
||||
|
||||
<div className="inner-input-links">
|
||||
|
|
|
|||
|
|
@ -246,7 +246,7 @@ const Profile = (props) => {
|
|||
<Input class="informed-input" name="name" label="Profile Name" placeholder="Satoshi" />
|
||||
</div>
|
||||
<div className="edit-input-wrap">
|
||||
<Input class="informed-input" name="pubkey" label="Public Key" defaultValue={userParam} readOnly />
|
||||
<Input class="informed-input" name="pubkey" label="Public Key" defaultValue={userParam} readOnly disabled />
|
||||
</div>
|
||||
<div className="inner-input-links">
|
||||
<div className="input-links-side">
|
||||
|
|
|
|||
|
|
@ -1,23 +1,23 @@
|
|||
{
|
||||
"files": {
|
||||
"main.css": "/static/css/main.a68e0912.chunk.css",
|
||||
"main.js": "/static/js/main.17d2f5bc.chunk.js",
|
||||
"main.js.map": "/static/js/main.17d2f5bc.chunk.js.map",
|
||||
"runtime-main.js": "/static/js/runtime-main.1a90d7b0.js",
|
||||
"runtime-main.js.map": "/static/js/runtime-main.1a90d7b0.js.map",
|
||||
"main.js": "/static/js/main.386fb87b.chunk.js",
|
||||
"main.js.map": "/static/js/main.386fb87b.chunk.js.map",
|
||||
"runtime-main.js": "/static/js/runtime-main.c7b1541d.js",
|
||||
"runtime-main.js.map": "/static/js/runtime-main.c7b1541d.js.map",
|
||||
"static/js/2.d77fac84.chunk.js": "/static/js/2.d77fac84.chunk.js",
|
||||
"static/js/2.d77fac84.chunk.js.map": "/static/js/2.d77fac84.chunk.js.map",
|
||||
"static/css/3.1f6bb621.chunk.css": "/static/css/3.1f6bb621.chunk.css",
|
||||
"static/js/3.f8daaa08.chunk.js": "/static/js/3.f8daaa08.chunk.js",
|
||||
"static/js/3.f8daaa08.chunk.js.map": "/static/js/3.f8daaa08.chunk.js.map",
|
||||
"static/css/4.6512f3a3.chunk.css": "/static/css/4.6512f3a3.chunk.css",
|
||||
"static/js/4.9fa333a6.chunk.js": "/static/js/4.9fa333a6.chunk.js",
|
||||
"static/js/4.9fa333a6.chunk.js.map": "/static/js/4.9fa333a6.chunk.js.map",
|
||||
"static/js/4.f26ab85b.chunk.js": "/static/js/4.f26ab85b.chunk.js",
|
||||
"static/js/4.f26ab85b.chunk.js.map": "/static/js/4.f26ab85b.chunk.js.map",
|
||||
"static/css/5.3aaab79d.chunk.css": "/static/css/5.3aaab79d.chunk.css",
|
||||
"static/js/5.9b195210.chunk.js": "/static/js/5.9b195210.chunk.js",
|
||||
"static/js/5.9b195210.chunk.js.map": "/static/js/5.9b195210.chunk.js.map",
|
||||
"static/js/5.1ca2302d.chunk.js": "/static/js/5.1ca2302d.chunk.js",
|
||||
"static/js/5.1ca2302d.chunk.js.map": "/static/js/5.1ca2302d.chunk.js.map",
|
||||
"index.html": "/index.html",
|
||||
"precache-manifest.6769e3780b51d31f032aafd142bcc356.js": "/precache-manifest.6769e3780b51d31f032aafd142bcc356.js",
|
||||
"precache-manifest.71df8e89100c094edc754339b5d5eaf7.js": "/precache-manifest.71df8e89100c094edc754339b5d5eaf7.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.1a90d7b0.js",
|
||||
"static/js/runtime-main.c7b1541d.js",
|
||||
"static/js/2.d77fac84.chunk.js",
|
||||
"static/css/main.a68e0912.chunk.css",
|
||||
"static/js/main.17d2f5bc.chunk.js"
|
||||
"static/js/main.386fb87b.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.a68e0912.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],f=0,p=[];f<i.length;f++)o=i[f],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&p.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.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=(s=u[c]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===n||l===a))return t()}var f=document.getElementsByTagName("style");for(c=0;c<f.length;c++){var s;if((l=(s=f[c]).getAttribute("data-href"))===n||l===a)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.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],p.parentNode.removeChild(p),r(u)},p.href=a,document.getElementsByTagName("head")[0].appendChild(p)})).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:"f8daaa08",4:"9fa333a6",5:"9b195210"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(f);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 f=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 f=0;f<c.length;f++)t(c[f]);var s=l;r()}([])</script><script src="/static/js/2.d77fac84.chunk.js"></script><script src="/static/js/main.17d2f5bc.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.a68e0912.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],f=0,d=[];f<i.length;f++)o=i[f],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(s&&s(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=(s=u[c]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===n||l===a))return t()}var f=document.getElementsByTagName("style");for(c=0;c<f.length;c++){var s;if((l=(s=f[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:"f8daaa08",4:"f26ab85b",5:"1ca2302d"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(f);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 f=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 f=0;f<c.length;f++)t(c[f]);var s=l;r()}([])</script><script src="/static/js/2.d77fac84.chunk.js"></script><script src="/static/js/main.386fb87b.chunk.js"></script></body></html>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
self.__precacheManifest = (self.__precacheManifest || []).concat([
|
||||
{
|
||||
"revision": "21588acf742e6493eed5d401f624127a",
|
||||
"revision": "cc558277e4397e7a8f0ef5c3573150de",
|
||||
"url": "/index.html"
|
||||
},
|
||||
{
|
||||
|
|
@ -8,15 +8,15 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/static/css/3.1f6bb621.chunk.css"
|
||||
},
|
||||
{
|
||||
"revision": "7d52091eb98631ff999e",
|
||||
"revision": "ef0a2fca89442ea74427",
|
||||
"url": "/static/css/4.6512f3a3.chunk.css"
|
||||
},
|
||||
{
|
||||
"revision": "0f1f125903d00eab74e6",
|
||||
"revision": "5f29561c66b053d39439",
|
||||
"url": "/static/css/5.3aaab79d.chunk.css"
|
||||
},
|
||||
{
|
||||
"revision": "96f3cdf647ebc243dd75",
|
||||
"revision": "34484214d4b06eb13518",
|
||||
"url": "/static/css/main.a68e0912.chunk.css"
|
||||
},
|
||||
{
|
||||
|
|
@ -32,20 +32,20 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
|
|||
"url": "/static/js/3.f8daaa08.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "7d52091eb98631ff999e",
|
||||
"url": "/static/js/4.9fa333a6.chunk.js"
|
||||
"revision": "ef0a2fca89442ea74427",
|
||||
"url": "/static/js/4.f26ab85b.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "0f1f125903d00eab74e6",
|
||||
"url": "/static/js/5.9b195210.chunk.js"
|
||||
"revision": "5f29561c66b053d39439",
|
||||
"url": "/static/js/5.1ca2302d.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "96f3cdf647ebc243dd75",
|
||||
"url": "/static/js/main.17d2f5bc.chunk.js"
|
||||
"revision": "34484214d4b06eb13518",
|
||||
"url": "/static/js/main.386fb87b.chunk.js"
|
||||
},
|
||||
{
|
||||
"revision": "7d2242596716797db256",
|
||||
"url": "/static/js/runtime-main.1a90d7b0.js"
|
||||
"revision": "ae452f194f7622fdfcc7",
|
||||
"url": "/static/js/runtime-main.c7b1541d.js"
|
||||
},
|
||||
{
|
||||
"revision": "a0c2d343127a93b025409da6fd970700",
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
|
||||
|
||||
importScripts(
|
||||
"/precache-manifest.6769e3780b51d31f032aafd142bcc356.js"
|
||||
"/precache-manifest.71df8e89100c094edc754339b5d5eaf7.js"
|
||||
);
|
||||
|
||||
self.addEventListener('message', (event) => {
|
||||
|
|
|
|||
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
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],f=0,p=[];f<i.length;f++)o=i[f],Object.prototype.hasOwnProperty.call(a,o)&&a[o]&&p.push(a[o][0]),a[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(s&&s(t);p.length;)p.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=(s=u[c]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===n||l===a))return t()}var f=document.getElementsByTagName("style");for(c=0;c<f.length;c++){var s;if((l=(s=f[c]).getAttribute("data-href"))===n||l===a)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.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],p.parentNode.removeChild(p),r(u)},p.href=a,document.getElementsByTagName("head")[0].appendChild(p)})).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:"f8daaa08",4:"9fa333a6",5:"9b195210"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(f);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 f=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 f=0;f<c.length;f++)t(c[f]);var s=l;r()}([]);
|
||||
//# sourceMappingURL=runtime-main.1a90d7b0.js.map
|
||||
!function(e){function t(t){for(var n,o,i=t[0],c=t[1],l=t[2],f=0,d=[];f<i.length;f++)o=i[f],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(s&&s(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=(s=u[c]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(l===n||l===a))return t()}var f=document.getElementsByTagName("style");for(c=0;c<f.length;c++){var s;if((l=(s=f[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:"f8daaa08",4:"f26ab85b",5:"1ca2302d"}[e]+".chunk.js"}(e);var l=new Error;u=function(t){c.onerror=c.onload=null,clearTimeout(f);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 f=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 f=0;f<c.length;f++)t(c[f]);var s=l;r()}([]);
|
||||
//# sourceMappingURL=runtime-main.c7b1541d.js.map
|
||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue