diff --git a/packages/web/src/components/modals/settingsPanels/InstancePanel.tsx b/packages/web/src/components/modals/settingsPanels/InstancePanel.tsx index 9de17238..f5aa479f 100644 --- a/packages/web/src/components/modals/settingsPanels/InstancePanel.tsx +++ b/packages/web/src/components/modals/settingsPanels/InstancePanel.tsx @@ -34,8 +34,24 @@ export function InstancePanel() { fetchStreamingLimits(); }, [fetchInstanceSettings, fetchStreamingLimits]); + const tabPillClass = (t: SubTab) => + `px-3 py-1.5 text-sm rounded-md transition-colors ${ + subTab === t + ? 'text-txt-primary font-medium border-b-2 border-accent-primary' + : 'text-txt-tertiary hover:text-txt-secondary' + }`; + return (
+ {/* Top tab bar */} +
+ {SECTIONS.map((s) => ( + + ))} +
+ {subTab === 'general' && } {subTab === 'streaming' && } {subTab === 'storage' && }