Skip to content

Commit 4557de4

Browse files
committed
Make approving of qoutes intuitive
1 parent 4a45f63 commit 4557de4

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

app/routes/quotes/components/Quote.tsx

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const Quote = ({
3030
const fetchingEmojis = useAppSelector((state) => state.emojis.fetching);
3131

3232
const [deleting, setDeleting] = useState(false);
33+
const [pippi, setPippi] = useState(true);
3334
const dispatch = useAppDispatch();
3435

3536
let mappedEmojis: (Emoji & { hasReacted: boolean; reactionId: EntityId })[] =
@@ -93,17 +94,15 @@ const Quote = ({
9394
iconName="ellipsis-horizontal"
9495
>
9596
<Dropdown.List>
96-
<Dropdown.ListItem>
97-
<button
98-
onClick={() =>
99-
quote.approved
100-
? dispatch(unapprove(quote.id))
101-
: dispatch(approve(quote.id))
102-
}
103-
>
104-
{quote.approved ? 'Fjern godkjenning' : 'Godkjenn'}
105-
</button>
106-
</Dropdown.ListItem>
97+
{!quote.approved && pippi ? (
98+
<Dropdown.ListItem>
99+
<button onClick={() => dispatch(approve(quote.id))}>
100+
{'Godkjenn'}
101+
</button>
102+
</Dropdown.ListItem>
103+
) : (
104+
<div></div>
105+
)}
107106

108107
{!deleting ? (
109108
<Dropdown.ListItem danger>
@@ -113,8 +112,8 @@ const Quote = ({
113112
e.preventDefault();
114113
e.stopPropagation();
115114
}
116-
117115
setDeleting(!deleting);
116+
setPippi(false);
118117
}}
119118
>
120119
Slett
@@ -123,7 +122,7 @@ const Quote = ({
123122
) : (
124123
<Dropdown.ListItem>
125124
<button onClick={() => dispatch(deleteQuote(quote.id))}>
126-
Er du sikker?
125+
Jeg er sikker, slett den! Fyfy
127126
</button>
128127
</Dropdown.ListItem>
129128
)}

0 commit comments

Comments
 (0)