@premieroctet/next-admin
Version:
Next-Admin provides a customizable and turnkey admin dashboard for applications built with Next.js and powered by the Prisma ORM. It aims to simplify the development process by providing a turnkey admin system that can be easily integrated into your proje
17 lines • 824 B
TypeScript
import { PropsWithChildren } from "react";
import { ClientAction, ClientActionDialogContentProps, ModelName } from "../types";
type ClientActionDialogParams<M extends ModelName> = {
resource: M;
resourceIds: Array<string | number>;
action: ClientAction<M>;
};
type ClientDialogContextType = {
open: <M extends ModelName>(data: ClientActionDialogParams<M>) => void;
};
type Props = {
componentsMap?: Record<string, React.ReactElement<ClientActionDialogContentProps<ModelName>>> | null;
};
declare const ClientActionDialogProvider: ({ children, componentsMap, }: PropsWithChildren<Props>) => import("react/jsx-runtime").JSX.Element;
export declare const useClientActionDialog: () => ClientDialogContextType;
export default ClientActionDialogProvider;
//# sourceMappingURL=ClientActionDialogContext.d.ts.map