Skip to main content

StorefrontAppChrome

The LIVE storefront theme's look and phone chrome as the buyer app reads them (never the draft; the basic default theme's when nothing is published): its colours, fonts, text size and corners, and the bottom bar, tab-page headings and logo placement the seller set.

type StorefrontAppChrome {
app: JSON
liveVersion: Int
theme: JSON!
}

Fields​

StorefrontAppChrome.app ● JSON scalar​

The phone chrome (@arc/theme-engine AppChrome): tabs [{id, label, hidden}], headings, logo, themeStyle. Null when the seller has set none, and the app keeps its own bar, headings and look.

StorefrontAppChrome.liveVersion ● Int scalar​

The live version's number; null for the default theme.

StorefrontAppChrome.theme ● JSON! non-null scalar​

The theme's settings (@arc/theme-engine ThemeSettings): colors {background, surface, text, primary, accent}, fontHeading, fontBody, radius, typeScale, headingStyle, buttonShape.

Returned By​

customerStorefrontChrome query