aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/Guess/index.tsx
diff options
context:
space:
mode:
authorBrendan F <EpicWolverine@users.noreply.github.com>2024-02-19 20:35:50 -0800
committerBrendan F <EpicWolverine@users.noreply.github.com>2024-02-19 20:35:50 -0800
commit647edc9389b24bda19503514170ed31301ea0a72 (patch)
tree2b76df7a0e6ada2ad0042d91b3b7b2a679e2f5e8 /src/components/Guess/index.tsx
parentaa3a3063cbbd449ecd8b0d6092fd83ea4db27984 (diff)
Add guess states and exact artist match as a yellow
Diffstat (limited to 'src/components/Guess/index.tsx')
-rw-r--r--src/components/Guess/index.tsx11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/components/Guess/index.tsx b/src/components/Guess/index.tsx
index 2afd35c..ee5b2c2 100644
--- a/src/components/Guess/index.tsx
+++ b/src/components/Guess/index.tsx
@@ -1,23 +1,22 @@
import React from "react";
-import { GuessType } from "../../types/guess";
+import { GuessType, GuessState } from "../../types/guess";
import * as Styled from "./index.styled";
interface Props {
guess: GuessType;
- isCorrect: boolean | undefined;
active: boolean;
}
-export function Guess({ guess, isCorrect, active }: Props) {
- const { song, skipped } = guess;
+export function Guess({ guess, active }: Props) {
+ const { song, state } = guess;
const [text, setText] = React.useState<string>("");
React.useEffect(() => {
if (song) {
setText(`${song.artist} - ${song.name}`);
- } else if (skipped) {
+ } else if (state === GuessState.Skipped) {
setText("Skipped");
} else {
setText("");
@@ -25,7 +24,7 @@ export function Guess({ guess, isCorrect, active }: Props) {
}, [guess]);
return (
- <Styled.Container active={active} isCorrect={isCorrect}>
+ <Styled.Container active={active} state={state}>
<Styled.Text>{text}</Styled.Text>
</Styled.Container>
);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage