feat(workspace): Enhanced sidebar, account switcher, and dashboard templates

- Reorganized sidebar layout with logo dropdown menu at top
- Added account dropdown with Netflix-style workspace/role switcher
- Team workspaces with roles: Workflow Builder, Visual Artist, Motion Designer, Project Manager
- Added Shared Projects and Starred sections for team view
- Dashboard templates section with "View Templates" CTA button
- Added WorkspaceCard and WorkspaceFilterSelect components
- Added TemplatesView page with category filtering
- PrimeVue Popover styling overrides for dark theme
- Updated account display to show user name and workspace type
- Various workspace view improvements and thumbnail assets

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
orkhanart
2025-11-29 11:08:03 -08:00
parent a3a12999a9
commit fff3984477
36 changed files with 1139 additions and 223 deletions

View File

@@ -337,3 +337,15 @@ body {
--p-tooltip-background: #18181b;
--p-tooltip-color: #fafafa;
}
/* ===================== PrimeVue Popover Overrides ===================== */
@layer primevue {
.p-popover {
--p-popover-background: #18181b;
--p-popover-border-color: #3f3f46;
--p-popover-border-radius: 0.5rem;
--p-popover-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
--p-popover-padding: 0;
--p-popover-content-padding: 0;
}
}