From ef0c0199179d77f4bb242b701f25c33a7da1a4dc Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 10 Apr 2023 16:29:43 +0100 Subject: [PATCH] always show poll results for creator --- packages/app/src/Element/Poll.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/app/src/Element/Poll.tsx b/packages/app/src/Element/Poll.tsx index 426e1d4b..6744d1c6 100644 --- a/packages/app/src/Element/Poll.tsx +++ b/packages/app/src/Element/Poll.tsx @@ -31,6 +31,8 @@ export default function Poll(props: PollProps) { const [invoice, setInvoice] = useState(""); const [voting, setVoting] = useState(); const didVote = props.zaps.some(a => a.sender === myPubKey); + const isMyPoll = props.ev.pubkey === myPubKey; + const showResults = didVote || isMyPoll; const options = props.ev.tags.filter(a => a[0] === "poll_option").sort((a, b) => Number(a[1]) - Number(b[1])); async function zapVote(ev: React.MouseEvent, opt: number) { @@ -123,7 +125,7 @@ export default function Poll(props: PollProps) {
{opt === voting ? : }
- {didVote && ( + {showResults && ( <>
%