headscale: give the server picker its own panel

This commit is contained in:
2026-08-06 01:11:17 +00:00
parent 5f6377ac33
commit 08948bc4aa
5 changed files with 105 additions and 66 deletions
@@ -5,7 +5,18 @@ export const defaultLayout: LayoutNode = {
id: 'headscale-root',
direction: 'horizontal',
children: [
{ node: { type: 'panel', id: 'headscale-nav', appType: 'headscale-nav' }, size: 22 },
{
node: {
type: 'group',
id: 'headscale-sidebar',
direction: 'vertical',
children: [
{ node: { type: 'panel', id: 'headscale-servers', appType: 'headscale-servers' }, size: 30 },
{ node: { type: 'panel', id: 'headscale-nav', appType: 'headscale-nav' }, size: 70 },
],
},
size: 22,
},
{ node: { type: 'panel', id: 'headscale-view', appType: 'headscale-view' }, size: 78 },
],
};