DocumentationTypesInterfaces

Theme Shop Contact Us Block

amerta


amerta / payload-types / ThemeShopContactUsBlock

Interface: ThemeShopContactUsBlock

Defined in: payload-types.ts:2119

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

Properties

blockName?

optional blockName: string | null

Defined in: payload-types.ts:2144


blockType

blockType: "themeShopContactUs"

Defined in: payload-types.ts:2145


contactDetails?

optional contactDetails: { address?: string | null; email?: string | null; phone?: string | null; }

Defined in: payload-types.ts:2127

address?

optional address: string | null

email?

optional email: string | null

phone?

optional phone: string | null


form?

optional form: string | Form | null

Defined in: payload-types.ts:2142

Select the form to display in the contact section


hideOnFrontend?

optional hideOnFrontend: boolean | null

Defined in: payload-types.ts:2123

Toggle to hide this section from the live website.


id?

optional id: string | null

Defined in: payload-types.ts:2143


image?

optional image: string | Media | null

Defined in: payload-types.ts:2126


socialLinks?

optional socialLinks: { id?: string | null; platform: "x" | "facebook" | "instagram" | "github" | "youtube"; url: string; }[] | null

Defined in: payload-types.ts:2132


titlePrefix

titlePrefix: string

Defined in: payload-types.ts:2124


titleSuffix

titleSuffix: string

Defined in: payload-types.ts:2125