From e2e3fe6909922acf95fef689b7dbe89ed8702530 Mon Sep 17 00:00:00 2001 From: vincentlu <t1341870251@gmail.com> Date: 星期六, 08 二月 2025 10:58:53 +0800 Subject: [PATCH] # --- rsf-admin/src/page/settings/BaseSettings.jsx | 58 +++++++++++++++++++++++++++++ rsf-admin/src/page/dashboard/index.jsx | 0 rsf-admin/src/page/settings/index.jsx | 32 +-------------- rsf-admin/src/App.jsx | 4 +- 4 files changed, 63 insertions(+), 31 deletions(-) diff --git a/rsf-admin/src/App.jsx b/rsf-admin/src/App.jsx index 00924d9..f3be5e5 100644 --- a/rsf-admin/src/App.jsx +++ b/rsf-admin/src/App.jsx @@ -14,8 +14,8 @@ import { Layout } from "./layout"; import AuthProvider from "./config/authProvider"; import DataProvider from "./config/dataProvider"; -import Dashboard from "./page/dashboard/Dashboard"; -import Settings from "./page/settings/Settings"; +import Dashboard from "./page/dashboard"; +import Settings from "./page/settings"; import Login from "./page/login"; import * as Common from './utils/common' import { themes } from './themes/themes'; diff --git a/rsf-admin/src/page/dashboard/Dashboard.jsx b/rsf-admin/src/page/dashboard/index.jsx similarity index 100% rename from rsf-admin/src/page/dashboard/Dashboard.jsx rename to rsf-admin/src/page/dashboard/index.jsx diff --git a/rsf-admin/src/page/settings/BaseSettings.jsx b/rsf-admin/src/page/settings/BaseSettings.jsx new file mode 100644 index 0000000..78edbda --- /dev/null +++ b/rsf-admin/src/page/settings/BaseSettings.jsx @@ -0,0 +1,58 @@ +import React, { useState, useRef, useEffect, useMemo } from "react"; +import { useNavigate } from 'react-router-dom'; +import { + Edit, + SimpleForm, + FormDataConsumer, + useTranslate, + TextInput, + NumberInput, + BooleanInput, + SaveButton, + SelectInput, + Toolbar, + Labeled, + NumberField, + required, + useRecordContext, + useTheme, + useAuthProvider, +} from 'react-admin'; +import { useWatch, useFormContext } from "react-hook-form"; +import { + Stack, + Grid, + Box, + Typography, + Card, + CardContent, +} from '@mui/material'; + +const BaseSettings = (props) => { + const { children, value, ...other } = props; + + return ( + <Box + hidden={value !== 0} + sx={{ p: 3 }} + {...other} + > + <Grid container spacing={6}> + <Grid item xs={12}> + {/* https://github.com/themeselection/materio-mui-nextjs-admin-template-free/blob/main/javascript-version/src/views/account-settings/account/AccountDetails.jsx */} + <Card> + <CardContent className='mbe-5'> + <Typography> + Base Settings + </Typography> + </CardContent> + </Card> + + </Grid> + </Grid> + </Box> + + ) +} + +export default BaseSettings; \ No newline at end of file diff --git a/rsf-admin/src/page/settings/Settings.jsx b/rsf-admin/src/page/settings/index.jsx similarity index 79% rename from rsf-admin/src/page/settings/Settings.jsx rename to rsf-admin/src/page/settings/index.jsx index 7833c47..63e48b6 100644 --- a/rsf-admin/src/page/settings/Settings.jsx +++ b/rsf-admin/src/page/settings/index.jsx @@ -22,8 +22,9 @@ import { Stack, Grid, Box, Typography, Card, CardContent, Tabs, Tab } from '@mui/material'; import * as Common from '@/utils/common'; import { } from '@/config/setting'; +import BaseSettings from "./BaseSettings"; -const Settings = () => { +const Index = () => { const authProvider = useAuthProvider(); const navigate = useNavigate(); const translate = useTranslate(); @@ -92,33 +93,6 @@ ) } -const BaseSettings = (props) => { - const { children, value, ...other } = props; - - return ( - <Box - hidden={value !== 0} - sx={{ p: 3 }} - {...other} - > - <Grid container spacing={6}> - <Grid item xs={12}> - {/* https://github.com/themeselection/materio-mui-nextjs-admin-template-free/blob/main/javascript-version/src/views/account-settings/account/AccountDetails.jsx */} - <Card> - <CardContent className='mbe-5'> - <Typography> - Base Settings - </Typography> - </CardContent> - </Card> - - </Grid> - </Grid> - </Box> - - ) -} - const SecuritySettings = (props) => { const { children, value, ...other } = props; @@ -136,4 +110,4 @@ ) } -export default Settings; \ No newline at end of file +export default Index; \ No newline at end of file -- Gitblit v1.9.1