From 3103b1ed7b3a985638a1d88e1ec5cfcf375d44b5 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 14 十月 2024 14:56:46 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/components/EditTopToolBar.jsx | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/zy-acs-flow/src/page/components/EditTopToolBar.jsx b/zy-acs-flow/src/page/components/EditTopToolBar.jsx
index bc0d0d6..c238797 100644
--- a/zy-acs-flow/src/page/components/EditTopToolBar.jsx
+++ b/zy-acs-flow/src/page/components/EditTopToolBar.jsx
@@ -1,12 +1,13 @@
import React, { useState, useRef, useEffect, useMemo } from "react";
-import { TopToolbar } from "react-admin";
+import { TopToolbar, useResourceContext, useTranslate } from "react-admin";
import { Stack, Button, Box, Chip } from '@mui/material';
import ArrowBackIosNewIcon from '@mui/icons-material/ArrowBackIosNew';
import { useNavigate } from 'react-router-dom';
-const CustomerTopToolBar = (props) => {
+const CustomerTopToolBar = ({ backPrevious = false, ...rest }) => {
const navigate = useNavigate();
-
+ const resource = useResourceContext();
+ const translate = useTranslate();
return (
<TopToolbar sx={{
marginTop: 1,
@@ -14,7 +15,7 @@
justifyContent: 'flex-start'
}}>
<Button
- onClick={() => navigate(-1)}
+ onClick={backPrevious ? () => navigate(-1) : () => navigate('/' + resource)}
sx={{
border: '1px solid #ccc',
padding: '6px 12px',
@@ -22,7 +23,7 @@
}}
startIcon={<ArrowBackIosNewIcon />}
>
- Back
+ {translate('ra.action.back')}
</Button>
</TopToolbar>
)
--
Gitblit v1.9.1