portal/src
jtricerolph 7667551f07 feat(portal): collapsible sidebar in app frame
When an app is open, the sidebar collapses to a 44px strip with a
chevron button. Clicking it opens the full sidebar as a fixed overlay
with a backdrop that closes on click. Also closes automatically when
the user interacts with / navigates within the iframe (window blur).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 15:56:04 +00:00
..
components feat(portal): collapsible sidebar in app frame 2026-07-02 15:56:04 +00:00
pages feat(portal): collapsible sidebar in app frame 2026-07-02 15:56:04 +00:00
App.tsx Add self-registration, role management, and department mapping UI 2026-07-02 00:24:05 +00:00
index.css Restyle to light content theme with Lucide icons 2026-07-01 18:09:51 +00:00
main.tsx Initial commit: portal 2026-07-01 12:09:54 +00:00
types.ts Admin UI: manage per-app granular capabilities 2026-07-02 14:19:16 +00:00
vite-env.d.ts Add vite-env.d.ts so TypeScript knows about import.meta.env 2026-07-01 17:52:23 +00:00