feat(ui): wire Setup tab into nav
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import React, { useState, useEffect, useCallback } from 'react'
|
import React, { useState, useEffect, useCallback } from 'react'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import {
|
import {
|
||||||
Wifi, WifiOff, Server, FileText, GitBranch,
|
Wifi, WifiOff, Server, FileText, GitBranch,
|
||||||
Table2, Activity, TerminalSquare, Box, Settings, RefreshCw,
|
Table2, Activity, TerminalSquare, Box, Settings, RefreshCw, ShieldCheck,
|
||||||
} from 'lucide-react'
|
} from 'lucide-react'
|
||||||
|
|
||||||
import ConnectionPanel from './components/ConnectionPanel'
|
import ConnectionPanel from './components/ConnectionPanel'
|
||||||
@@ -13,11 +13,13 @@ import TrainingMonitor from './components/TrainingMonitor'
|
|||||||
import Terminal from './components/Terminal'
|
import Terminal from './components/Terminal'
|
||||||
import ModelManager from './components/ModelManager'
|
import ModelManager from './components/ModelManager'
|
||||||
import ConfigEditor from './components/ConfigEditor'
|
import ConfigEditor from './components/ConfigEditor'
|
||||||
|
import SetupPanel from './components/SetupPanel'
|
||||||
|
|
||||||
const API = '' // vite proxy forwards /api → :8080
|
const API = '' // vite proxy forwards /api → :8080
|
||||||
|
|
||||||
const NAV = [
|
const NAV = [
|
||||||
{ id: 'connection', label: 'Connection', icon: Server },
|
{ id: 'connection', label: 'Connection', icon: Server },
|
||||||
|
{ id: 'setup', label: 'Setup', icon: ShieldCheck },
|
||||||
{ id: 'documents', label: 'Documents', icon: FileText },
|
{ id: 'documents', label: 'Documents', icon: FileText },
|
||||||
{ id: 'pipeline', label: 'Pipeline', icon: GitBranch },
|
{ id: 'pipeline', label: 'Pipeline', icon: GitBranch },
|
||||||
{ id: 'pairs', label: 'QA Pairs', icon: Table2 },
|
{ id: 'pairs', label: 'QA Pairs', icon: Table2 },
|
||||||
@@ -51,6 +53,7 @@ export default function App() {
|
|||||||
|
|
||||||
const panels = {
|
const panels = {
|
||||||
connection: <ConnectionPanel onConnect={fetchStatus} setStatus={setStatusMsg} />,
|
connection: <ConnectionPanel onConnect={fetchStatus} setStatus={setStatusMsg} />,
|
||||||
|
setup: <SetupPanel connected={connected} />,
|
||||||
documents: <DocumentManager connected={connected} />,
|
documents: <DocumentManager connected={connected} />,
|
||||||
pipeline: <PipelineRunner connected={connected} />,
|
pipeline: <PipelineRunner connected={connected} />,
|
||||||
pairs: <QAPairViewer connected={connected} />,
|
pairs: <QAPairViewer connected={connected} />,
|
||||||
|
|||||||
Reference in New Issue
Block a user