Add authentication system with landing page

This commit is contained in:
Francisco Pessano
2025-06-06 21:16:33 -03:00
committed by GitHub
parent 1bb5fcd022
commit 7349ae477c
8 changed files with 523 additions and 11 deletions

15
src/pages/dashboard.astro Normal file
View File

@@ -0,0 +1,15 @@
---
import '@/styles/globals.css'
import Layout from '../layouts/Layout.astro';
import { Dashboard } from '../components/Dashboard';
import { ProtectedRoute } from '../components/ProtectedRoute';
import { Navbar } from '../components/Navbar';
---
<Layout title="Dashboard - InboxNegotiator">
<Navbar client:load />
<ProtectedRoute client:load>
<Dashboard client:load />
</ProtectedRoute>
</Layout>