Header
amerta / payload-types / Header
Interface: Header
Defined in: payload-types.ts:5435
This interface was referenced by Config's JSON-Schema
via the definition "header".
Properties
buttonLink?
optionalbuttonLink: {appearance?:"default"|"link"|"outline"|"destructive"|"ghost"|"secondary"|null;label?:string|null;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:5465
appearance?
optionalappearance:"default"|"link"|"outline"|"destructive"|"ghost"|"secondary"|null
Choose how the link should be rendered.
label?
optionallabel:string|null
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
className?
optionalclassName:string|null
Defined in: payload-types.ts:5507
createdAt?
optionalcreatedAt:string|null
Defined in: payload-types.ts:5509
defaultTheme?
optionaldefaultTheme:"dark"|"light"|"system"|null
Defined in: payload-types.ts:5464
Default theme when users first visit the site
enableThemeSwitch?
optionalenableThemeSwitch:boolean|null
Defined in: payload-types.ts:5460
Allow users to toggle between light and dark mode
id
id:
string
Defined in: payload-types.ts:5436
logoClassName?
optionallogoClassName:string|null
Defined in: payload-types.ts:5456
Custom CSS classes to apply to the logo element
logoDark?
optionallogoDark:string|Media|null
Defined in: payload-types.ts:5452
Logo to display in dark mode. SVG recommended for best quality.
logoLight?
optionallogoLight:string|Media|null
Defined in: payload-types.ts:5448
Logo to display in light mode. SVG recommended for best quality.
menu?
optionalmenu:string|Menu|null
Defined in: payload-types.ts:5440
Select a menu to display in the header navigation
secondary-menu?
optionalsecondary-menu:string|Menu|null
Defined in: payload-types.ts:5444
Select a menu to display in the header navigation
updatedAt?
optionalupdatedAt:string|null
Defined in: payload-types.ts:5508