import { H as head, C as store_get, E as escape_html, F as unsubscribe_stores } from './exports-yY1xCm4l.js'; import { u as user } from './auth-e49oatML.js'; import './state.svelte-CNGpKaVU.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 }; //# sourceMappingURL=_page.svelte-Cm6QudwP.js.map