Demo

useAllowedAPIPermission

Allowed-API permission cache ဖြစ်ပါသည်။ <Protected> နှင့် တွဲဖက်အသုံးပြုရပါသည်။ Double-call ပုံစံဖြစ်ပါသည်။

Signature

useAllowedAPIPermission()() — နှစ်ခါ ခေါ်ရပါသည်။

TSsignature
function useAllowedAPIPermission(): () => AllowedAPIPermissionStore; // APINames value: 'allowed-api-permission'

Key API

  • checkIsAllowAPI(apiName) — API ခွင့်ပြုချက် စစ်ဆေးပါသည်

အသုံးပြုပုံ

ခွင့်ပြုချက် cache ကို ဖတ်ရန် ဤ store ကို အသုံးပြုရပါသည်။ UI gate အတွက် <Protected> ကို ဦးစားပေးရပါသည်။

TSXcheck
import { useAllowedAPIPermission } from "@quan-erp/base-frontend"; const permission = useAllowedAPIPermission()(); const canCreate = permission.checkIsAllowAPI("my-plugin.create");

မှတ်ချက်များ

  • UI gate အတွက် <Protected> ကို ဦးစားပေးပါ