feat: refactor Stalker layout to support workspace mode

- Updated the StalkerLiveStreamLayout component to conditionally render the sidebar based on the workspace layout.
- Enhanced the sidebar styling to use theme variables for consistency.
- Modified the StalkerMainContainer and StalkerShell components to accommodate workspace layout changes.
- Improved the search component to hide the search input in workspace mode.
- Adjusted the player feature to handle content types more effectively.
- Refactored selection feature to streamline category and item management.
- Ensured all components utilize the new layout structure and styling conventions.
This commit is contained in:
4gray committed 2026-02-24 19:14:24 +01:00
1 parent fd2f5972b0
commit 24581a2131
16 files changed
+624 -364

No files matched your search

@@ -1,10 +1,9 @@
<div class="stalker-container">
<app-navigation
class="navigation-sidebar"
[navigationItems]="mainNavigationItems"
(categoryClick)="setContentType($any($event))"
(pageClicked)="handlePageClick()"
[selectedContentType]="stalkerStore.selectedContentType()"
/>
@if (!isWorkspaceLayout) {
<app-navigation
class="navigation-sidebar"
[selectedContentType]="stalkerStore.selectedContentType()"
/>
}
<router-outlet />
</div>