import { Button } from "@mui/material";
import { Popconfirm } from "antd";
function PremButton(props) {
const { children, btn, pop, access } = props;
let accesses = access ? ["havePrem"].includes(access) : true;
//配置按钮权限接口
return pop ? (
<Popconfirm
{...pop}
disabled={pop?.disabled || !accesses}
placement="bottomRight"
>
<Button
{...btn}
disabled={btn?.disabled || !accesses}
sx={{ minWidth: 44 }}
>
{children}
</Button>
</Popconfirm>
) : (
<Button
{...btn}
disabled={btn?.disabled || !accesses}
sx={{ minWidth: 44 }}
>
{children}
</Button>
);
}
export default PremButton;
-
wuhao authored7638a8c7