UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

16 lines 1.12 kB
import { jsx as _jsx } from "react/jsx-runtime"; import Status from '../../components/status.js'; import WelcomeMessage from '../../components/welcome-message.js'; /** * Creates static components for the app container (welcome message + status) * These are memoized to prevent unnecessary re-renders */ export function createStaticComponents({ shouldShowWelcome, currentProvider, currentModel, currentTheme, updateInfo, mcpServersStatus, lspServersStatus, preferencesLoaded, customCommandsCount, vscodeMode, vscodePort, vscodeRequestedPort, }) { const components = []; if (shouldShowWelcome) { components.push(_jsx(WelcomeMessage, {}, "welcome")); } components.push(_jsx(Status, { provider: currentProvider, model: currentModel, theme: currentTheme, updateInfo: updateInfo, mcpServersStatus: mcpServersStatus, lspServersStatus: lspServersStatus, preferencesLoaded: preferencesLoaded, customCommandsCount: customCommandsCount, vscodeMode: vscodeMode, vscodePort: vscodePort, vscodeRequestedPort: vscodeRequestedPort }, "status")); return components; } //# sourceMappingURL=app-container.js.map