Whole log in pages built on the AuthShell section, from a centred form to split layouts with a panel.

Last updated

Each example is a complete page. The frame comes from the AuthShell section; the form inside is plain composition, because it posts to your own auth backend. Add one with everything it uses, then render it from a route:

npx @ava-ui/apogee add log-in/split-quote
---
// src/pages/login.astro
import Layout from '../layouts/Layout.astro'
import LogIn from '../components/apogee/pages/log-in/SplitQuote.astro'
---

<Layout title="Log in">
  <LogIn />
</Layout>

npx @ava-ui/apogee list shows every page.