From 9b0e336a12e7335ecab3f2cc015f27d970b2e9d6 Mon Sep 17 00:00:00 2001
From: zkldi <20380519+zkldi@users.noreply.github.com>
Date: Mon, 25 Jul 2022 22:06:00 +0100
Subject: [PATCH] fix(client): why the hell are there two setComments
i reckon it's something to do with pbs not having comments but like.
why the hell did i make this?
---
.../src/components/sessions/SessionRaiseBreakdown.tsx | 7 ++++++-
.../tables/dropdowns/components/DocumentComponent.tsx | 11 ++++++++++-
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/client/src/components/sessions/SessionRaiseBreakdown.tsx b/client/src/components/sessions/SessionRaiseBreakdown.tsx
index 3efd28d01..feccdbc57 100644
--- a/client/src/components/sessions/SessionRaiseBreakdown.tsx
+++ b/client/src/components/sessions/SessionRaiseBreakdown.tsx
@@ -556,7 +556,12 @@ function PseudHighlight({
/>
) : (
- setHighlight(true)} type="star" regular noPad />
+ setHighlight(true)}
+ type="star"
+ regular
+ style={{ paddingTop: "0.1rem" }}
+ />
)}
diff --git a/client/src/components/tables/dropdowns/components/DocumentComponent.tsx b/client/src/components/tables/dropdowns/components/DocumentComponent.tsx
index c3adb0a7b..f3b04ce2b 100644
--- a/client/src/components/tables/dropdowns/components/DocumentComponent.tsx
+++ b/client/src/components/tables/dropdowns/components/DocumentComponent.tsx
@@ -66,7 +66,11 @@ export default function DocumentComponent({
chart,
}: {
score: ScoreDocument | PBScoreDocument;
- scoreState: { highlight: boolean; setHighlight: SetState };
+ scoreState: {
+ highlight: boolean;
+ setHighlight: SetState;
+ setComment?: SetState;
+ };
renderScoreInfo?: boolean;
showSingleScoreNote?: boolean;
pbData: UGPTChartPBComposition;
@@ -88,6 +92,11 @@ export default function DocumentComponent({
setComment(IsScore(score) ? score.comment : null);
}, [score]);
+ useEffect(() => {
+ // what kind of crack was i smoking here?
+ scoreState.setComment?.(comment);
+ }, [comment]);
+
return (
<>