Theme Shop Grid Showcase Block
amerta / payload-types / ThemeShopGridShowcaseBlock
Interface: ThemeShopGridShowcaseBlock
Defined in: payload-types.ts:1433
This interface was referenced by Config's JSON-Schema
via the definition "ThemeShopGridShowcaseBlock".
Properties
blockName?
optionalblockName:string|null
Defined in: payload-types.ts:1520
blockType
blockType:
"themeShopGridShowcase"
Defined in: payload-types.ts:1521
centerImage?
optionalcenterImage:string|Media|null
Defined in: payload-types.ts:1457
Main hero image in center (square aspect ratio recommended)
className?
optionalclassName:string|null
Defined in: payload-types.ts:1518
Additional Tailwind classes for custom styling
hideOnFrontend?
optionalhideOnFrontend:boolean|null
Defined in: payload-types.ts:1437
Toggle to hide this section from the live website.
id?
optionalid:string|null
Defined in: payload-types.ts:1519
leftBackgroundColor?
optionalleftBackgroundColor:string|null
Defined in: payload-types.ts:1453
Hex color code for background
leftDescription?
optionalleftDescription:string|null
Defined in: payload-types.ts:1445
Description text below title
leftImage?
optionalleftImage:string|Media|null
Defined in: payload-types.ts:1449
Decorative image (e.g., circle-line pattern)
leftTitle?
optionalleftTitle:string|null
Defined in: payload-types.ts:1441
Main title for the left section
link
link: {
appearance?:"default"|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; }
Defined in: payload-types.ts:1473
Optional button link for right section
appearance?
optionalappearance:"default"|null
Choose how the link should be rendered.
label
label:
string
newTab?
optionalnewTab:boolean|null
reference?
optionalreference: {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?
optionalsize:"default"|"sm"|"lg"|"xs"|null
Choose how the link size.
type?
optionaltype:"custom"|"reference"|null
url?
optionalurl:string|null
use {locale} to insert the current locale code into the URL
rightBottomDescription?
optionalrightBottomDescription:string|null
Defined in: payload-types.ts:1469
Description text for bottom right section
rightBottomTitle?
optionalrightBottomTitle:string|null
Defined in: payload-types.ts:1465
Title for the bottom right content
rightTopImage?
optionalrightTopImage:string|Media|null
Defined in: payload-types.ts:1461
Top image on right side