DocumentationTypesInterfaces

Page

amerta


amerta / payload-types / Page

Interface: Page

Defined in: payload-types.ts:819

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

Properties

_status?

optional _status: "draft" | "published" | null

Defined in: payload-types.ts:862


createdAt

createdAt: string

Defined in: payload-types.ts:860


deletedAt?

optional deletedAt: string | null

Defined in: payload-types.ts:861


id

id: string

Defined in: payload-types.ts:820


isFrontPage?

optional isFrontPage: boolean | null

Defined in: payload-types.ts:850


layout?

optional layout: (ThemeShopHeroBlock | ThemeShopHeroVideoBlock | ThemeShopCollectionShowcaseBlock | ThemeShopCTAFeatureBlock | ThemeShopGridShowcaseBlock | ThemeShopMediaBlock | ThemeShopBannerBlock | ThemeShopCodeBlock | ThemeShopCallToActionTextBlock | ThemeShopNewsletterBlock | ThemeShopCollectionArchiveBlock | ThemeShopFeaturesBlock | ThemeShopBenefitsBlock | ThemeShopBlogPostsBlock | ThemeShopContactUsBlock | ThemeShopContentBlock | ThemeShopImageBlock | ThemeShopSpacerBlock)[] | null

Defined in: payload-types.ts:826


meta?

optional meta: { description?: string | null; image?: string | Media | null; title?: string | null; }

Defined in: payload-types.ts:851

description?

optional description: string | null

image?

optional image: string | Media | null

Maximum upload file size: 12MB. Recommended file size for images is <500KB.

title?

optional title: string | null


publishedOn?

optional publishedOn: string | null

Defined in: payload-types.ts:825


slug?

optional slug: string | null

Defined in: payload-types.ts:848


slugLock?

optional slugLock: boolean | null

Defined in: payload-types.ts:849


title

title: string

Defined in: payload-types.ts:824

Title for the page


updatedAt

updatedAt: string

Defined in: payload-types.ts:859