14 lines
325 B
TypeScript
14 lines
325 B
TypeScript
export interface AgentPanelVisibilityState {
|
|
readonly agentEnabled: boolean;
|
|
readonly hasMessages: boolean;
|
|
readonly isRunning: boolean;
|
|
}
|
|
|
|
export function shouldRenderAgentPanel({
|
|
agentEnabled,
|
|
hasMessages,
|
|
isRunning,
|
|
}: AgentPanelVisibilityState): boolean {
|
|
return agentEnabled || hasMessages || isRunning;
|
|
}
|