An easy-to-host PDS on the ATProtocol, iPhone and MacOS. Maintain control of your keys and data, always.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(identity-wallet): wire ReviewOperationScreen and ClaimSuccessScreen into page state machine

- Add imports for ReviewOperationScreen and ClaimSuccessScreen components
- Add review_operation step that displays operation diff, handles warnings acknowledgment, and submits claim via submitClaim()
- Add claim_success step that displays updated DID document summary and navigates to home
- Completes the review flow: email_verification -> review_operation -> claim_success -> home
- All TypeScript checks pass with 0 errors

authored by

Malpercio and committed by
Tangled
8fb03dfc c1339556

+17
+17
apps/identity-wallet/src/routes/+page.svelte
··· 17 17 import IdentityInputScreen from '$lib/components/onboarding/IdentityInputScreen.svelte'; 18 18 import PdsAuthScreen from '$lib/components/onboarding/PdsAuthScreen.svelte'; 19 19 import EmailVerificationScreen from '$lib/components/onboarding/EmailVerificationScreen.svelte'; 20 + import ReviewOperationScreen from '$lib/components/onboarding/ReviewOperationScreen.svelte'; 21 + import ClaimSuccessScreen from '$lib/components/onboarding/ClaimSuccessScreen.svelte'; 20 22 import HomeScreen from '$lib/components/home/HomeScreen.svelte'; 21 23 import DIDDocumentScreen from '$lib/components/home/DIDDocumentScreen.svelte'; 22 24 import RecoveryInfoScreen from '$lib/components/home/RecoveryInfoScreen.svelte'; ··· 211 213 goTo('review_operation'); 212 214 }} 213 215 onback={() => goTo('pds_auth')} 216 + /> 217 + {:else if step === 'review_operation'} 218 + <ReviewOperationScreen 219 + did={identityInfo!.did} 220 + verifiedClaim={verifiedClaim!} 221 + onnext={(result) => { 222 + claimResult = result; 223 + goTo('claim_success'); 224 + }} 225 + oncancel={() => goTo('identity_input')} 226 + /> 227 + {:else if step === 'claim_success'} 228 + <ClaimSuccessScreen 229 + claimResult={claimResult!} 230 + ondone={() => goTo('home')} 214 231 /> 215 232 {:else if step === 'relay_config'} 216 233 <RelayConfigScreen onnext={() => goTo('welcome')} />