1234567891011121314151617181920212223242526272829 |
- /**
- * @author tuonian
- * @date 2023/6/30
- */
- import {Button} from "antd";
- import {ArrowLeftOutlined} from "@ant-design/icons";
- import {useNavigate} from "react-router";
- type IProps = {
- to?: string
- }
- export const BackButton = ({to}: IProps) => {
- const navigate = useNavigate()
- const goBack = ()=>{
- if (to){
- navigate(to, { replace: true })
- }else {
- navigate(-1)
- }
- }
- return (<Button
- ghost style={{color: '#1890ff',marginRight: 10}}
- onClick={goBack}
- icon={<ArrowLeftOutlined />} /> )
- }
|