هوکها
توابع
کامپوننتهای مرتبه بالا
useAuthority
هوک useAuthority برای بررسی دسترسی کاربر فعلی استفاده میشود.
مثال
import useAuthority from '@/utils/hooks/useAuthority'
const Component = () => {
const { userAuthority = [], authority = [], children } = props
const userAuthority = ['USER']
const authority = ['ADMIN', 'USER']
const roleMatched = useAuthority(userAuthority, authority)
return (...)
}
پارامترها
| param | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| userAuthority | لیست نقشهای کاربر | Array | [] |
| authority | لیست نقشهای مجاز برای دسترسی | Array | [] |
مقدار بازگشتی
| بازگشتی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| roleMatched | نتیجه بررسی تطابق دسترسی | boolean | - |