11<script lang =" ts" >
2- import * as Button from " $lib/ui/Button" ;
3- import { QrCodeIcon } from " @hugeicons/core-free-icons" ;
4- import { HugeiconsIcon } from " @hugeicons/svelte" ;
5- import type { SigningData } from " ../scanLogic" ;
2+ import * as Button from " $lib/ui/Button" ;
3+ import { QrCodeIcon } from " @hugeicons/core-free-icons" ;
4+ import { HugeiconsIcon } from " @hugeicons/svelte" ;
5+ import type { SigningData } from " ../scanLogic" ;
66
7- export let isOpen: boolean ;
8- export let showSigningSuccess: boolean ;
9- export let isBlindVotingRequest: boolean ;
10- export let signingData: SigningData | null ;
11- export let blindVoteError: string | null ;
12- export let selectedBlindVoteOption: number | null ;
13- export let isSubmittingBlindVote: boolean ;
14- export let loading: boolean ;
15- export let signingError: string | null | undefined ;
16- export let onDecline: () => void ;
17- export let onSign: () => void ;
18- export let onBlindVoteOptionChange: (value : number ) => void ;
19- export let onSubmitBlindVote: () => void ;
20- export let onSuccessOkay: () => void ;
21- export let onOpenChange: (value : boolean ) => void ;
7+ export let isOpen: boolean ;
8+ export let showSigningSuccess: boolean ;
9+ export let isBlindVotingRequest: boolean ;
10+ export let signingData: SigningData | null ;
11+ export let blindVoteError: string | null ;
12+ export let selectedBlindVoteOption: number | null ;
13+ export let isSubmittingBlindVote: boolean ;
14+ export let loading: boolean ;
15+ export let signingError: string | null | undefined ;
16+ export let onDecline: () => void ;
17+ export let onSign: () => void ;
18+ export let onBlindVoteOptionChange: (value : number ) => void ;
19+ export let onSubmitBlindVote: () => void ;
20+ export let onSuccessOkay: () => void ;
21+ export let onOpenChange: (value : boolean ) => void ;
2222
23- let internalOpen = isOpen ;
24- let lastReportedOpen = internalOpen ;
23+ let internalOpen = isOpen ;
24+ let lastReportedOpen = internalOpen ;
2525
26- $ : if (isOpen !== internalOpen ) {
27- internalOpen = isOpen ;
28- }
26+ $ : if (isOpen !== internalOpen ) {
27+ internalOpen = isOpen ;
28+ }
2929
30- $ : if (internalOpen !== lastReportedOpen ) {
31- lastReportedOpen = internalOpen ;
32- onOpenChange ?.(internalOpen );
33- }
30+ $ : if (internalOpen !== lastReportedOpen ) {
31+ lastReportedOpen = internalOpen ;
32+ onOpenChange ?.(internalOpen );
33+ }
3434
35- let hasPollDetails = false ;
36- $ : hasPollDetails =
37- signingData ?.pollId !== undefined && signingData ?.pollDetails !== undefined ;
35+ let hasPollDetails = false ;
36+ $ : hasPollDetails =
37+ signingData ?.pollId !== undefined &&
38+ signingData ?.pollDetails !== undefined ;
3839 </script >
3940
4041{#if internalOpen }
@@ -51,12 +52,12 @@ $: hasPollDetails =
5152 <div
5253 class =" {showSigningSuccess
5354 ? ' bg-green-500'
54- : ' bg-white' } h-[16px] w-[200px] -rotate-45 absolute top-1"
55+ : ' bg-white' } h-4 w-[200px] -rotate-45 absolute top-1"
5556 ></div >
5657 <div
5758 class =" {showSigningSuccess
5859 ? ' bg-green-500'
59- : ' bg-white' } h-[16px] w-[200px] -rotate-45 absolute bottom-1"
60+ : ' bg-white' } h-4 w-[200px] -rotate-45 absolute bottom-1"
6061 ></div >
6162 <HugeiconsIcon
6263 size ={40 }
0 commit comments