/** usePanelContent — ADR-119 modular panel renderers. */
import React from 'react';
import type { PanelContentDeps } from './PanelContentTypes';
import { ContactsPanelContent } from './ContactsPanelContent';
import { AgentsPanelContent } from './AgentsPanelContent';
import { InboxPanelContent } from './InboxPanelContent';
import { TasksPanelContent } from './TasksPanelContent';
import { SettingsPanelContent } from './SettingsPanelContent';
export type { PanelContentDeps } from './PanelContentTypes';
export function renderPanelContentFromDeps(deps: PanelContentDeps): React.ReactNode {
switch (deps.activePanel) {
case 'contacts': return ;
case 'ai-agents': return ;
case 'inbox': return ;
case 'tasks': return ;
case 'settings': return ;
default: return null;
}
}