Theme Styles Schema
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "bricks://global/theme-styles", "schemaVersion": "2.2.1", "title": "Bricks Theme Styles", "type": "object", "additionalProperties": { "type": "object", "properties": { "label": { "type": "string" }, "settings": { "type": "object", "properties": { "accordion": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "alert": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "block": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "button": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "carousel": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "code": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "colors": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "conditions": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "container": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "content": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "contextual-spacing": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "contextualSpacing": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "counter": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "css": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "div": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "divider": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "elements": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "form": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "general": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "heading": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "icon-box": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "image": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "image-gallery": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "links": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "list": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "nav-menu": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "popup": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "popups": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "post-content": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "post-meta": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "post-navigation": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "post-taxonomy": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "post-title": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "pricing-tables": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "progress-bar": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "related-posts": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "search": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "section": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "sidebar": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "slider": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "social-icons": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "svg": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "tabs": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "team-members": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "testimonials": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "text": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "text-basic": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "typography": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "video": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." }, "wordpress": { "_note": "Dynamic map of CSS setting keys for this element type. Keys follow the colon syntax: `controlKey`, `controlKey:breakpoint`, or `controlKey:breakpoint:pseudoClass`." } }, "additionalProperties": false } }, "required": [ "label", "settings" ], "additionalProperties": false }} Was this page helpful?