UNPKG

@tohuhono/puck-blocks

Version:

A collection of puck components for building pages in OberonCMS

213 lines 12 kB
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