feat: plugin permission

This commit is contained in:
Joel
2024-10-29 17:18:23 +08:00
parent 0dcbb34cab
commit 6f52edb157
7 changed files with 45 additions and 24 deletions

View File

@ -22,8 +22,8 @@ export type PluginPageContextValue = {
export const PluginPageContext = createContext<PluginPageContextValue>({
containerRef: { current: null },
permissions: {
canManagement: PermissionType.noOne,
canDebugger: PermissionType.noOne,
install_permission: PermissionType.noOne,
debug_permission: PermissionType.noOne,
},
setPermissions: () => { },
})
@ -41,8 +41,8 @@ export const PluginPageContextProvider = ({
}: PluginPageContextProviderProps) => {
const containerRef = useRef<HTMLDivElement>(null)
const [permissions, setPermissions] = useState<PluginPageContextValue['permissions']>({
canManagement: PermissionType.noOne,
canDebugger: PermissionType.noOne,
install_permission: PermissionType.noOne,
debug_permission: PermissionType.noOne,
})
return (