feat: 添加菜单图标, 及搜索表单组件

This commit is contained in:
wenhua
2023-11-10 14:07:08 +08:00
parent 58523423d5
commit 1ad4901079
51 changed files with 1716 additions and 4343 deletions

View File

@@ -1,4 +1,4 @@
import React, { useState } from "react";
import { useState } from "react";
/**
* @author {温华}
@@ -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 = "*:*:*"
@@ -19,6 +19,7 @@ export default function Authenticationbtn({ permission }: any) {
})
setVisible(hasPermission)
}
return <div style={{display: visible ? 'block' : 'none'}}></div>
if(visible) return children
return null
}