温华: 修改按钮权限组件为无权限移除节点

This commit is contained in:
wenhua
2023-10-16 14:27:35 +08:00
parent 60788d7090
commit 28047d7061

View File

@@ -7,7 +7,7 @@ import React, { useState } from "react";
* @param {permission: string[]}
*/
export default function Authenticationbtn({ permission }: any) {
export default function Authenticationbtn({ permission, children }: any) {
// 还需从缓存中获取用户权限数组
const [visible, setVisible] = useState(true)
const allPermission: string = "*:*:*"
@@ -20,5 +20,6 @@ export default function Authenticationbtn({ permission }: any) {
setVisible(hasPermission)
}
return <div style={{display: visible ? 'block' : 'none'}}></div>
if(visible) return <div>{children}</div>
return null
}