skyouc
2025-04-30 2d5ffc17e5d76a468493b21c45df1ca547b10da3
rsf-admin/src/App.jsx
@@ -30,6 +30,8 @@
import ResourceContent from "./page/ResourceContent";
import { getSystemInfo, getSystemDicts, tenants } from "@/api/auth";
import chineseMessages from 'ra-language-chinese';
import { createTheme, ThemeProvider } from '@mui/material/styles';
import { zhCN } from '@mui/material/locale';
const i18nProvider = polyglotI18nProvider(
  (locale) => {
@@ -42,12 +44,24 @@
  [
    { locale: "en", name: "English" },
    { locale: "zh", name: "简体中文" },
    // { locale: "zh", name: "简体中文" },
    // { locale: "zh", name: "简体中文" },
    // { locale: "zh", name: "简体中文" },
  ],
  {
    // msg in console
    allowMissing: true,
  },
);
const theme = createTheme(
  {
    palette: { main: '#1976d2' },
  },
  zhCN
)
const store = localStorageStore(SPA_VERSION, SPA_NAME);
@@ -59,9 +73,6 @@
  useEffect(() => {
    getSystemInfo().then((data) => {
      localStorage.setItem("system", JSON.stringify(data));
    })
    getSystemDicts().then(data => {
      localStorage.setItem('sys_dicts', JSON.stringify(data));
    })
  }, []);
@@ -104,9 +115,12 @@
};
const AppWrapper = () => (
  <StoreContextProvider value={store}>
    <App />
  </StoreContextProvider>
  <ThemeProvider theme={theme}>
    <StoreContextProvider value={store}>
      <App />
    </StoreContextProvider>
  </ThemeProvider>
);
export default AppWrapper;