- This method prioritizes your privacy by generating proofs directly on your device. - While it may take a bit more time, your email remains securely on your system. + {blueprint?.props.zkFramework === ZkFramework.Circom ? ( + <> + This method prioritizes your privacy by generating proofs directly on your device. + While it may take a bit more time, your email remains securely on your system. + > + ) : ( + 'Local proving only works for blueprints compiled with Circom' + )}
- Note: All email processing occurs locally on your device. - We never receive or store your email data. + Note: All email processing occurs locally + on your device. We never receive or store your email data.
Email Query:
-
- This method prioritizes your privacy by generating proofs directly on your device.
- While it may take a bit more time, your email remains securely on your system.
+ {blueprint?.props.zkFramework === ZkFramework.Circom ? (
+ <>
+ This method prioritizes your privacy by generating proofs directly on your
+ device. While it may take a bit more time, your email remains securely on your
+ system.
+ >
+ ) : (
+ 'Local proving only works for blueprints compiled with Circom'
+ )}
- {blueprint?.props?.emailQuery}
-
+ {blueprint?.props?.emailQuery}
- Choose the emails you want to create proofs for. -
-- Note - If you select to create the proofs - remotely, your emails will be sent to our secured service for proof generation. Emails - will be deleted once the proofs are generated -
+ {fetchedEmails.filter((email) => email.valid).length === 0 && !isFetchEmailLoading ? ( ++ No matching emails were found in your inbox +
+ ) : ( + <> ++ Choose the emails you want to create proofs for. +
++ Note - If you select to create the + proofs remotely, your emails will be sent to our secured service for proof generation. + Emails will be deleted once the proofs are generated +
+ > + )}