From e196005b0b395b594eecc695dc7e6d8a168293a5 Mon Sep 17 00:00:00 2001 From: sballesteros Date: Thu, 21 Nov 2019 21:38:57 -0800 Subject: [PATCH] handle content deletion #11 --- src/components/moderate.js | 73 +++++++++++++++++-------------- src/components/moderation-card.js | 4 +- src/middlewares/cache.js | 11 ++++- 3 files changed, 51 insertions(+), 37 deletions(-) diff --git a/src/components/moderate.js b/src/components/moderate.js index fe96dec..d4b50fc 100644 --- a/src/components/moderate.js +++ b/src/components/moderate.js @@ -12,11 +12,10 @@ import ModerationCard from './moderation-card'; export default function Moderate() { const [user] = useUser(); const [bookmark, setBookmark] = useState(null); + const [excluded, setExcluded] = useState(new Set()); const search = createModerationQs({ bookmark }); - // TODO set of exluded content - const [results, progress] = useActionsSearchResults(search, !!bookmark); const [isOpenedMap, setIsOpenedMap] = useState( @@ -56,36 +55,46 @@ export default function Moderate() { ) : (
)} diff --git a/src/components/moderation-card.js b/src/components/moderation-card.js index 722d57f..0d6173d 100644 --- a/src/components/moderation-card.js +++ b/src/components/moderation-card.js @@ -276,7 +276,6 @@ function ModerationCardModal({ moderationReason: ref.current.value }, body => { - onSuccess(body); setFrame('success'); } ); @@ -324,7 +323,6 @@ function ModerationCardModal({ moderationReason: ref.current.value }, body => { - onSuccess(body); setFrame('success'); } ); @@ -373,7 +371,6 @@ function ModerationCardModal({ moderationReason: ref.current.value }, body => { - onSuccess(body); setFrame('success'); } ); @@ -396,6 +393,7 @@ function ModerationCardModal({