From 6c729972cae125025c0bc50d8b0c59109522037d Mon Sep 17 00:00:00 2001 From: adueck Date: Sat, 4 May 2024 10:40:29 +0400 Subject: [PATCH] touchup --- website/src/components/Entry.tsx | 6 +++--- website/src/components/PlayStorageAudio.tsx | 5 ++--- website/src/screens/EntryEditor.tsx | 2 +- website/src/screens/IsolatedEntry.tsx | 2 +- website/src/screens/Results.tsx | 5 +++-- website/src/screens/ReviewTasks.tsx | 2 +- website/src/screens/Wordlist.tsx | 3 ++- 7 files changed, 13 insertions(+), 12 deletions(-) diff --git a/website/src/components/Entry.tsx b/website/src/components/Entry.tsx index 60e5432..b65e7bd 100644 --- a/website/src/components/Entry.tsx +++ b/website/src/components/Entry.tsx @@ -16,19 +16,19 @@ function Entry({ textOptions, nonClickable, isolateEntry, - user, + admin, }: { entry: T.DictionaryEntry; textOptions: T.TextOptions; nonClickable?: boolean; isolateEntry?: (ts: number) => void; - user: LingdocsUser | undefined; + admin: boolean; }) { function handlePlayStorageAudio( e: React.MouseEvent ) { e.stopPropagation(); - playStorageAudio(entry.ts, entry.p, user, () => null); + playStorageAudio(entry.ts, entry.p, admin, () => null); } return (
void ) { if (!ts) return; - if (user && !user.admin) { + if (!admin) { ReactGA.event({ category: "sounds", action: `quick play ${p} - ${ts}`, diff --git a/website/src/screens/EntryEditor.tsx b/website/src/screens/EntryEditor.tsx index dd97c78..2f4f4e8 100644 --- a/website/src/screens/EntryEditor.tsx +++ b/website/src/screens/EntryEditor.tsx @@ -233,7 +233,7 @@ function EntryEditor({ {isolatedEntry && (
{!relatedResults && ( @@ -143,7 +144,7 @@ function Results({ entry={p.entry} textOptions={textOptions} isolateEntry={isolateEntry} - user={state.user} + admin={admin} />
{p.forms.map((form, i) => ( @@ -170,7 +171,7 @@ function Results({ entry={entry} textOptions={textOptions} isolateEntry={isolateEntry} - user={state.user} + admin={admin} /> ))} diff --git a/website/src/screens/ReviewTasks.tsx b/website/src/screens/ReviewTasks.tsx index 7cbc464..22f9d3b 100644 --- a/website/src/screens/ReviewTasks.tsx +++ b/website/src/screens/ReviewTasks.tsx @@ -50,7 +50,7 @@ function ReviewTask({
New Entry Suggestion
)} diff --git a/website/src/screens/Wordlist.tsx b/website/src/screens/Wordlist.tsx index 26926d8..5596654 100644 --- a/website/src/screens/Wordlist.tsx +++ b/website/src/screens/Wordlist.tsx @@ -118,6 +118,7 @@ function Wordlist({ }; // eslint-disable-next-line }, []); + const admin = !!user?.admin; // TODO put the account url in an imported constant function handleIncomingMessage(event: MessageEvent) { if ( @@ -199,7 +200,7 @@ function Wordlist({ return (
handleWordClickBrowse(word._id)}