fixed delete button conditional rendering

This commit is contained in:
Sendou
2019-06-09 09:42:27 +03:00
parent 7c72fbd160
commit c361b17a3b
10 changed files with 22 additions and 13 deletions

View File

@@ -1,13 +1,13 @@
{
"files": {
"main.js": "/static/js/main.1141a902.chunk.js",
"main.js.map": "/static/js/main.1141a902.chunk.js.map",
"main.js": "/static/js/main.fa449adc.chunk.js",
"main.js.map": "/static/js/main.fa449adc.chunk.js.map",
"runtime~main.js": "/static/js/runtime~main.a8a9905a.js",
"runtime~main.js.map": "/static/js/runtime~main.a8a9905a.js.map",
"static/js/2.15aafc23.chunk.js": "/static/js/2.15aafc23.chunk.js",
"static/js/2.15aafc23.chunk.js.map": "/static/js/2.15aafc23.chunk.js.map",
"index.html": "/index.html",
"precache-manifest.d801c050748c669d50167e0efc29dc61.js": "/precache-manifest.d801c050748c669d50167e0efc29dc61.js",
"precache-manifest.2bd163381345b6abfe6d6e83f0e4dc4d.js": "/precache-manifest.2bd163381345b6abfe6d6e83f0e4dc4d.js",
"service-worker.js": "/service-worker.js",
"static/media/ancho-v_games.png": "/static/media/ancho-v_games.07d5d0f6.png",
"static/media/arowana_mall.png": "/static/media/arowana_mall.26cf0823.png",

View File

@@ -1 +1 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>sendou.ink</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(l){function e(e){for(var r,t,n=e[0],o=e[1],u=e[2],f=0,i=[];f<n.length;f++)t=n[f],p[t]&&i.push(p[t][0]),p[t]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(l[r]=o[r]);for(s&&s(e);i.length;)i.shift()();return c.push.apply(c,u||[]),a()}function a(){for(var e,r=0;r<c.length;r++){for(var t=c[r],n=!0,o=1;o<t.length;o++){var u=t[o];0!==p[u]&&(n=!1)}n&&(c.splice(r--,1),e=f(f.s=t[0]))}return e}var t={},p={1:0},c=[];function f(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return l[e].call(r.exports,r,r.exports,f),r.l=!0,r.exports}f.m=l,f.c=t,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(r,e){if(1&e&&(r=f(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var n in r)f.d(t,n,function(e){return r[e]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var r=window.webpackJsonp=window.webpackJsonp||[],n=r.push.bind(r);r.push=e,r=r.slice();for(var o=0;o<r.length;o++)e(r[o]);var s=n;a()}([])</script><script src="/static/js/2.15aafc23.chunk.js"></script><script src="/static/js/main.1141a902.chunk.js"></script></body></html>
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><title>sendou.ink</title></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(l){function e(e){for(var r,t,n=e[0],o=e[1],u=e[2],f=0,i=[];f<n.length;f++)t=n[f],p[t]&&i.push(p[t][0]),p[t]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(l[r]=o[r]);for(s&&s(e);i.length;)i.shift()();return c.push.apply(c,u||[]),a()}function a(){for(var e,r=0;r<c.length;r++){for(var t=c[r],n=!0,o=1;o<t.length;o++){var u=t[o];0!==p[u]&&(n=!1)}n&&(c.splice(r--,1),e=f(f.s=t[0]))}return e}var t={},p={1:0},c=[];function f(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return l[e].call(r.exports,r,r.exports,f),r.l=!0,r.exports}f.m=l,f.c=t,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(r,e){if(1&e&&(r=f(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var n in r)f.d(t,n,function(e){return r[e]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var r=window.webpackJsonp=window.webpackJsonp||[],n=r.push.bind(r);r.push=e,r=r.slice();for(var o=0;o<r.length;o++)e(r[o]);var s=n;a()}([])</script><script src="/static/js/2.15aafc23.chunk.js"></script><script src="/static/js/main.fa449adc.chunk.js"></script></body></html>

View File

@@ -1,6 +1,6 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "0d2f115e143635d48d2d2ec0524efa03",
"revision": "1b7486806db215bf1327baaa31e7024d",
"url": "/index.html"
},
{
@@ -8,8 +8,8 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([
"url": "/static/js/2.15aafc23.chunk.js"
},
{
"revision": "0e0627ec3efbe9a79bd4",
"url": "/static/js/main.1141a902.chunk.js"
"revision": "c5bf27f86d3b51d6ef1f",
"url": "/static/js/main.fa449adc.chunk.js"
},
{
"revision": "42ac5946195a7306e2a5",

View File

@@ -14,7 +14,7 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.0/workbox-sw.js");
importScripts(
"/precache-manifest.d801c050748c669d50167e0efc29dc61.js"
"/precache-manifest.2bd163381345b6abfe6d6e83f0e4dc4d.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

View File

@@ -19,10 +19,14 @@ const weapons = require('./utils/weapons')
mongoose.set('useFindAndModify', false)
mongoose.set('useCreateIndex', true)
const callbackURL = process.env.NODE_ENV === 'development' ?
'http://localhost:3001/auth/discord/callback' :
'https://www.sendou.ink/auth/discord/callback'
passport.use(new DiscordStrategy({
clientID: process.env.CLIENT_ID,
clientSecret: process.env.CLIENT_SECRET,
callbackURL: 'https://www.sendou.ink/auth/discord/callback',
callbackURL,
scope: ['identify', 'connections']
},
function(accessToken, refreshToken, profile, cb) {

View File

@@ -116,6 +116,9 @@ const Build = ({ build, existingAbilities, setAbilities, removeBuildFunction })
}
const buildTitle = !build.title || build.title === "" ? `${build.weapon} Build` : build.title
console.log('removeBuildFunction', removeBuildFunction)
console.log('!removeBuildFunction', !removeBuildFunction)
return (
<div>

View File

@@ -52,6 +52,8 @@ const BuildTab = ({ user, userViewed }) => {
return <div style={{"color": "red"}}>{error.message}</div>
}
const removeBuildFunction = user && user.discord_id === userViewed.discord_id ? deleteBuildById : null
return (
<div>
{successMsg ?
@@ -72,7 +74,7 @@ const BuildTab = ({ user, userViewed }) => {
<div style={{"paddingTop": "10px"}}>
{data.searchForBuilds.map(b =>
<div key={b.id} style={{"paddingTop": "10px"}}>
<Build build={b} removeBuildFunction={deleteBuildById} />
<Build build={b} removeBuildFunction={removeBuildFunction} />
</div>)}
{data.searchForBuilds.length === 0 ? 'So far this user has no builds!' : null}
</div>