mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-10 16:02:08 +02:00
migrate private resources to page
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import type { SiteResourceData } from "@app/lib/privateResourceForm";
|
||||
import { createContext } from "react";
|
||||
|
||||
export type SiteResourceAccessState = {
|
||||
roleIds: number[];
|
||||
userIds: string[];
|
||||
clientIds: number[];
|
||||
};
|
||||
|
||||
export type SiteResourceContextValue = {
|
||||
siteResource: SiteResourceData;
|
||||
updateSiteResource: (updated: Partial<SiteResourceData>) => void;
|
||||
access: SiteResourceAccessState;
|
||||
setAccess: (access: SiteResourceAccessState) => void;
|
||||
};
|
||||
|
||||
const SiteResourceContext = createContext<SiteResourceContextValue | null>(
|
||||
null
|
||||
);
|
||||
|
||||
export default SiteResourceContext;
|
||||
Reference in New Issue
Block a user