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