2 lines
1.0 KiB
JavaScript
2 lines
1.0 KiB
JavaScript
import{r as e,j as t}from"./chunk-UIGDSWPH-BhuNDbxn.js";import{u as o,T as l,P as d}from"./main-af3pcbZa.js";import{C as g}from"./Card-CAsJMMfR.js";function h(){const r=o(),[m,i]=e.useState([]),[n,a]=e.useState(!0);e.useEffect(()=>{c()},[]);const c=async()=>{try{a(!0);const s=await l("/v1/system/settings/ai/");i(s.results||[])}catch(s){r.error(`Failed to load AI settings: ${s.message}`)}finally{a(!1)}};return t.jsxs("div",{className:"p-6",children:[t.jsx(d,{title:"AI Settings"}),t.jsxs("div",{className:"mb-6",children:[t.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:"AI Settings"}),t.jsx("p",{className:"text-gray-600 dark:text-gray-400 mt-1",children:"AI-specific configuration"})]}),n?t.jsx("div",{className:"flex items-center justify-center h-64",children:t.jsx("div",{className:"text-gray-500",children:"Loading..."})}):t.jsx(g,{className:"p-6",children:t.jsx("p",{className:"text-gray-600 dark:text-gray-400",children:"AI settings management interface coming soon."})})]})}export{h as default};
|