OBJECT

Theme

Site-wide attributes used for theming, such as colours and fonts.

link GraphQL Schema definition

  • type Theme {
  • # Font family for body/paragraph text.
  • bodyFontFamily: String!
  • # Primary brand color for your site.
  • brandColor: String!
  • # Color used for ecommerce action buttons (e.g. add item to cart).
  • ecommerceActionColor: String!
  • # URL for loading the relevant fonts.
  • fontUrl: String!
  • # Background color for the main header.
  • headerBackgroundColor: String!
  • # Border color used to separate elements within the main header.
  • headerBorderColor: String!
  • # Color for text in the main header.
  • headerTextColor: String!
  • # Font family for header/title text.
  • headingFontFamily: String!
  • # Color used for lead generation action buttons (e.g. contact seller, show
  • # address).
  • leadActionColor: String!
  • # Color used for primary action buttons (e.g. submit a form, or proceed to
  • # checkout).
  • primaryActionColor: String!
  • }