Skip to content

Commit 2f2027e

Browse files
feat(navigation): add schedules link to session drawer menu
1 parent 979b52b commit 2f2027e

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

frontend/src/components/navigation/moreDrawerItems.test.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,18 @@ describe('buildMoreItems', () => {
3333

3434
it('returns session-specific items for /repos/:id/sessions/:sid', () => {
3535
const items = buildMoreItems('/repos/42/sessions/abc')
36-
expect(items).toHaveLength(8)
36+
expect(items).toHaveLength(9)
3737
expect(items[0].key).toBe('files')
3838
expect(items[1].key).toBe('mcp')
3939
expect(items[2].key).toBe('skills')
4040
expect(items[3].key).toBe('lsp')
4141
expect(items[3].dialog).toBe('lsp')
4242
expect(items[4].key).toBe('reset-permissions')
43-
expect(items[5].key).toBe('source-control')
44-
expect(items[6].key).toBe('settings')
45-
expect(items[7].key).toBe('logout')
43+
expect(items[5].key).toBe('schedules')
44+
expect(items[5].to).toBe('/repos/42/schedules')
45+
expect(items[6].key).toBe('source-control')
46+
expect(items[7].key).toBe('settings')
47+
expect(items[8].key).toBe('logout')
4648
})
4749

4850
it('returns assistant workspace items for /repos/:id/assistant', () => {

frontend/src/components/navigation/moreDrawerItems.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ export function buildNavModel(pathname: string): NavModel {
7575
{ key: 'skills', label: 'Skills', icon: Sparkles, dialog: 'skills' },
7676
{ key: 'lsp', label: 'LSP', icon: Code2, dialog: 'lsp' },
7777
{ key: 'reset-permissions', label: 'Reset Permissions', icon: ShieldOff, dialog: 'resetPermissions', danger: true },
78+
{ key: 'schedules', label: 'Schedules', icon: CalendarClock, to: `/repos/${sessionDetailMatch[1]}/schedules` },
7879
{ key: 'source-control', label: 'Source Control', icon: GitCommitHorizontal, dialog: 'sourceControl' },
7980
...baseItems,
8081
]

0 commit comments

Comments
 (0)