@@ -7,7 +7,8 @@ import AdminSystem from './AdminSystem';
77import AdminLogs from './AdminLogs' ;
88import AdminResources from './AdminResources' ;
99import AdminKubectl from './AdminKubectl' ;
10- import { LogOut , Shield , Database , Activity , Terminal , FileText , Settings , Users } from 'lucide-react' ;
10+ import PublishingDashboard from './PublishingDashboard' ;
11+ import { LogOut , Shield , Database , Activity , Terminal , FileText , Settings , Users , Globe } from 'lucide-react' ;
1112
1213const AdminDashboard = ( ) => {
1314 const [ activeTab , setActiveTab ] = useState ( 'models' ) ;
@@ -16,6 +17,7 @@ const AdminDashboard = () => {
1617 const tabs = [
1718 { id : 'models' , label : 'Models' , icon : Database , component : ModelList , description : 'Manage AI/ML models across all tenants' } ,
1819 { id : 'create' , label : 'Create Model' , icon : Settings , component : ModelForm , description : 'Deploy new models to any tenant' } ,
20+ { id : 'publishing' , label : 'Publishing' , icon : Globe , component : PublishingDashboard , description : 'Publish models to external API endpoints' } ,
1921 { id : 'inference' , label : 'Test Inference' , icon : Activity , component : InferenceTest , description : 'Test model predictions' } ,
2022 { id : 'system' , label : 'System Overview' , icon : Shield , component : AdminSystem , description : 'Monitor cluster health and status' } ,
2123 { id : 'resources' , label : 'Resources' , icon : Users , component : AdminResources , description : 'View pods, services, and deployments' } ,
0 commit comments