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