import { h as head, s as store_get, e as escape_html, u as unsubscribe_stores } from "../../../chunks/root.js"; import { u as user } from "../../../chunks/auth.js"; import "@sveltejs/kit/internal"; import "../../../chunks/exports.js"; import "../../../chunks/utils.js"; import "clsx"; import "@sveltejs/kit/internal/server"; import "../../../chunks/state.svelte.js"; function _page($$renderer, $$props) { $$renderer.component(($$renderer2) => { var $$store_subs; head("x1i5gj", $$renderer2, ($$renderer3) => { $$renderer3.title(($$renderer4) => { $$renderer4.push(`Dashboard - Headroom`); }); }); $$renderer2.push(`

Welcome to Headroom! 👋

`); if (store_get($$store_subs ??= {}, "$user", user)) { $$renderer2.push(""); $$renderer2.push(`
Logged in as ${escape_html(store_get($$store_subs ??= {}, "$user", user).email)} (${escape_html(store_get($$store_subs ??= {}, "$user", user).role)})
`); } else { $$renderer2.push(""); } $$renderer2.push(`

You have successfully authenticated. This is a protected dashboard page that requires a valid JWT token to access.

Authentication Features Implemented:

  • ✅ JWT Token Authentication
  • ✅ Token Auto-refresh on 401
  • ✅ Protected Route Guards
  • ✅ Form Validation with Zod
  • ✅ Role-based Access Control
  • ✅ Redis Token Storage
`); if ($$store_subs) unsubscribe_stores($$store_subs); }); } export { _page as default };