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