From 28047d7061484c0896f5baa73fc9c32bf9d3aa12 Mon Sep 17 00:00:00 2001 From: wenhua <1084668738@qq.com> Date: Mon, 16 Oct 2023 14:27:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=A9=E5=8D=8E:=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=9D=83=E9=99=90=E7=BB=84=E4=BB=B6=E4=B8=BA?= =?UTF-8?q?=E6=97=A0=E6=9D=83=E9=99=90=E7=A7=BB=E9=99=A4=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Authenticationbtn.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Authenticationbtn.tsx b/src/components/Authenticationbtn.tsx index 1025da2..47ff3c9 100644 --- a/src/components/Authenticationbtn.tsx +++ b/src/components/Authenticationbtn.tsx @@ -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
+ if(visible) return
{children}
+ return null } \ No newline at end of file