Success
Step 3. The email is verified; one button carries on.
Last updated
---
/**
* Success: Step 3. The email is verified; one button carries on.
*
* @page verification
*/
import { CircleCheck, ArrowLeft } from '@lucide/astro'
import AuthShell from '@/components/apogee/sections/AuthShell/AuthShell.astro'
import FeaturedIcon from '@/components/apogee/FeaturedIcon/FeaturedIcon.astro'
import Button from '@/components/apogee/Button/Button.astro'
---
<AuthShell heading="Email verified" description="Your email is verified. Continue to set up your account." pattern="grid">
<FeaturedIcon slot="brand" theme="outline" color="positive" size="large"><CircleCheck /></FeaturedIcon>
<Button href="#" size="large" fullWidth>Continue</Button>
<Button slot="footer" href="#" variant="ghost" color="neutral">
<ArrowLeft slot="start" class="rtl:-scale-x-100" aria-hidden="true" />
Back to log in
</Button>
</AuthShell>
Show codeHide code
---
/**
* Success: Step 3. The email is verified; one button carries on.
*
* @page verification
*/
import { CircleCheck, ArrowLeft } from '@lucide/astro'
import AuthShell from '@/components/apogee/sections/AuthShell/AuthShell.astro'
import FeaturedIcon from '@/components/apogee/FeaturedIcon/FeaturedIcon.astro'
import Button from '@/components/apogee/Button/Button.astro'
---
<AuthShell heading="Email verified" description="Your email is verified. Continue to set up your account." pattern="grid">
<FeaturedIcon slot="brand" theme="outline" color="positive" size="large"><CircleCheck /></FeaturedIcon>
<Button href="#" size="large" fullWidth>Continue</Button>
<Button slot="footer" href="#" variant="ghost" color="neutral">
<ArrowLeft slot="start" class="rtl:-scale-x-100" aria-hidden="true" />
Back to log in
</Button>
</AuthShell>Add
npx @ava-ui/apogee add verification/success
This copies the page to src/components/apogee/pages/verification/ with everything it uses: AuthShell, Button, FeaturedIcon. Render it from one of your routes, or use Copy code above.
Accessibility
- The page heading is the
h1; the “Back to log in” arrow flips under right-to-left text. - The check icon is decoration; the heading says the same thing in words.