@tohuhono/puck-blocks
Version:
A collection of puck components for building pages in OberonCMS
213 lines • 12 kB
TypeScript
import type { OberonConfig } from "@oberoncms/core";
export declare function withExamples(config: Partial<OberonConfig>): {
categories: {
cards: {
title: string;
defaultExpanded: false;
components: string[];
};
other: {
components?: string[] | undefined;
title?: string;
visible?: boolean;
defaultExpanded?: boolean;
};
};
components: {
"Activity Goal": {
render: () => import("react/jsx-runtime").JSX.Element;
};
Calendar: {
render: () => import("react/jsx-runtime").JSX.Element;
};
Chat: {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Cookie Settings": {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Create Account": {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Data Table": {
render: () => import("react/jsx-runtime").JSX.Element;
};
Metric: {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Payment Method": {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Report Issue": {
render: () => import("react/jsx-runtime").JSX.Element;
};
Share: {
render: () => import("react/jsx-runtime").JSX.Element;
};
Stats: {
render: () => import("react/jsx-runtime").JSX.Element;
};
"Team Members": {
render: () => import("react/jsx-runtime").JSX.Element;
};
Welcome: {
render: () => import("react/jsx-runtime").JSX.Element;
};
Container: {
fields: {
className: {
type: "text";
};
content: {
type: "slot";
};
};
render: ({ className, content: Content }: import("@puckeditor/core").WithId<import("@puckeditor/core").WithPuckProps<{
[x: string]: any;
}>>) => import("react/jsx-runtime").JSX.Element;
};
Text: {
transforms: ((props: Record<string, unknown>) => Record<string, unknown>)[];
render: import("@puckeditor/core").PuckComponent<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}>;
label?: string;
defaultProps?: ({} & {
className?: string | undefined;
text?: import("react").ReactNode;
}) | undefined;
fields?: import("@puckeditor/core").Fields<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, {}> | undefined;
permissions?: Partial<import("@puckeditor/core").Permissions>;
inline?: boolean;
resolveFields?: ((data: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "text", boolean> & {
id: string;
}>;
fields: import("@puckeditor/core").Fields<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, {}>;
lastFields: import("@puckeditor/core").Fields<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, {}>;
lastData: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
appState: import("@puckeditor/core").AppState;
parent: import("@puckeditor/core").ComponentData | null;
}) => import("@puckeditor/core").Fields<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, {}> | Promise<import("@puckeditor/core").Fields<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, {}>>) | undefined;
resolveData?: ((data: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "text", boolean> & {
id: string;
}>;
lastData: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
trigger: import("@puckeditor/core").ResolveDataTrigger;
parent: import("@puckeditor/core").ComponentData | null;
}) => (Omit<Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, "props"> & {
props?: Partial<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}> | undefined;
}) | Promise<Omit<Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, "props"> & {
props?: Partial<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}> | undefined;
}>) | undefined;
resolvePermissions?: ((data: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type">, params: {
changed: Partial<Record<"className" | "text", boolean> & {
id: string;
}>;
lastPermissions: Partial<import("@puckeditor/core").Permissions>;
permissions: Partial<import("@puckeditor/core").Permissions>;
appState: import("@puckeditor/core").AppState;
lastData: Omit<import("@puckeditor/core").ComponentData<{} & {
className?: string | undefined;
text?: import("react").ReactNode;
}, string, Record<string, import("@puckeditor/core").DefaultComponentProps>>, "type"> | null;
parent: import("@puckeditor/core").ComponentData | null;
}) => Promise<Partial<import("@puckeditor/core").Permissions>> | Partial<import("@puckeditor/core").Permissions>) | undefined;
metadata?: import("@puckeditor/core").ComponentMetadata;
};
Dashboard: {
render: () => import("react/jsx-runtime").JSX.Element;
};
};
root?: Partial<{
render: import("@puckeditor/core").PuckComponent<import("@puckeditor/core").WithChildren<import("@puckeditor/core").DefaultComponentProps>>;
label?: string;
defaultProps?: import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps> | undefined;
fields?: import("@puckeditor/core").Fields<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>, {}> | undefined;
permissions?: Partial<import("@puckeditor/core").Permissions>;
inline?: boolean;
resolveFields?: ((data: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>>, params: {
changed: Partial<Record<string | number, boolean> & {
id: string;
}>;
fields: import("@puckeditor/core").Fields<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>, {}>;
lastFields: import("@puckeditor/core").Fields<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>, {}>;
lastData: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
appState: import("@puckeditor/core").AppState;
parent: import("@puckeditor/core").ComponentData | null;
}) => import("@puckeditor/core").Fields<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>, {}> | Promise<import("@puckeditor/core").Fields<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>, {}>>) | undefined;
resolveData?: ((data: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>>, params: {
changed: Partial<Record<string | number, boolean> & {
id: string;
}>;
lastData: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>> | null;
metadata: import("@puckeditor/core").ComponentMetadata;
trigger: import("@puckeditor/core").ResolveDataTrigger;
parent: import("@puckeditor/core").ComponentData | null;
}) => (Omit<import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>>, "props"> & {
props?: Partial<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>> | undefined;
}) | Promise<Omit<import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>>, "props"> & {
props?: Partial<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>> | undefined;
}>) | undefined;
resolvePermissions?: ((data: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>>, params: {
changed: Partial<Record<string | number, boolean> & {
id: string;
}>;
lastPermissions: Partial<import("@puckeditor/core").Permissions>;
permissions: Partial<import("@puckeditor/core").Permissions>;
appState: import("@puckeditor/core").AppState;
lastData: import("@puckeditor/core").RootData<import("@puckeditor/core").AsFieldProps<import("@puckeditor/core").DefaultComponentProps>> | null;
parent: import("@puckeditor/core").ComponentData | null;
}) => Promise<Partial<import("@puckeditor/core").Permissions>> | Partial<import("@puckeditor/core").Permissions>) | undefined;
metadata?: import("@puckeditor/core").ComponentMetadata;
} & import("@puckeditor/core").ComponentConfigExtensions> | undefined;
version: 1;
};
//# sourceMappingURL=example.d.ts.map