migrate private resources to page

This commit is contained in:
miloschwartz
2026-07-06 21:48:29 -04:00
parent 0b5b732a48
commit a521db91a2
44 changed files with 4775 additions and 2916 deletions
+21
View File
@@ -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;