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 && ( <>
%