DocumentationTypesInterfaces

Theme Shop Content Block

amerta


amerta / payload-types / ThemeShopContentBlock

Interface: ThemeShopContentBlock

Defined in: payload-types.ts:2151

This interface was referenced by Config's JSON-Schema via the definition "ThemeShopContentBlock".

Properties

blockName?

optional blockName: string | null

Defined in: payload-types.ts:2226


blockType

blockType: "themeShopContentBlock"

Defined in: payload-types.ts:2227


columns?

optional columns: { className?: string | null; enableLink?: boolean | null; id?: string | null; link?: { appearance?: "default" | "link" | "outline" | "destructive" | "ghost" | "secondary" | null; label: string; newTab?: boolean | null; reference?: { relationTo: "pages"; value: string | Page; } | { relationTo: "posts"; value: string | Post; } | { relationTo: "categories"; value: string | Category; } | { relationTo: "products"; value: string | Product; } | { relationTo: "collections"; value: string | Collection; } | { relationTo: "product-brands"; value: string | ProductBrand; } | null; size?: "default" | "sm" | "lg" | "xs" | null; type?: "custom" | "reference" | null; url?: string | null; }; richText?: {[k: string]: unknown; root: { children: {[k: string]: unknown; type: any; version: number; }[]; direction: "rtl" | "ltr" | null; format: "" | "center" | "left" | "start" | "right" | "end" | "justify"; indent: number; type: string; version: number; }; } | null; size?: "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11" | "12" | "full" | "twoThirds" | null; }[] | null

Defined in: payload-types.ts:2156


hideOnFrontend?

optional hideOnFrontend: boolean | null

Defined in: payload-types.ts:2155

Toggle to hide this section from the live website.


id?

optional id: string | null

Defined in: payload-types.ts:2225


removeContainer?

optional removeContainer: boolean | null

Defined in: payload-types.ts:2224