import React, { useState, useRef, useEffect, useMemo } from "react";
|
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 = ({ backPrevious = false, ...rest }) => {
|
const navigate = useNavigate();
|
const resource = useResourceContext();
|
const translate = useTranslate();
|
|
|
return (
|
<TopToolbar sx={{
|
marginTop: 1,
|
alignItems: 'center',
|
justifyContent: 'flex-start'
|
}}>
|
<Button
|
onClick={backPrevious ? () => navigate(-1) : () => navigate('/' + resource)}
|
sx={{
|
border: '1px solid #ccc',
|
padding: '6px 12px',
|
textTransform: 'none'
|
}}
|
startIcon={<ArrowBackIosNewIcon />}
|
>
|
{translate('ra.action.back')}
|
</Button>
|
</TopToolbar>
|
)
|
}
|
|
export default CustomerTopToolBar;
|