Theme Blocks
Mind takes inspiration from Shopify's Horizon theme architecture, the block-based design system that enables deep nesting and modular layouts. Mind is built entirely from scratch on our own XO Web Components framework. No Horizon theme code is used: every component, section, and block is original code, purpose-built for Mind.
Unlike traditional Shopify themes where sections have fixed layouts, Mind's blocks are modular content elements that you can place inside any section that accepts theme blocks and nest within each other.
What are theme blocks?
Theme blocks are the building blocks of your store's content. Each block is a self-contained component, such as a text, image, button, or layout container, that you can add, remove, reorder, and configure from the Shopify theme editor.
Key differences from traditional themes:
| Feature | Traditional (OS 2.0) | Mind |
|---|---|---|
| Block nesting | Up to 2 levels | Deep nesting |
| Block placement | Blocks tied to specific sections | Any block in any section that accepts theme blocks |
| Layout control | Fixed section layouts | Flexible group and layout blocks |
| Customization | Section-level settings | Per-block settings |
How blocks work in Mind
- Add a section to your page (for example, a blank Section).
- Add blocks inside the section: text, images, buttons, and so on.
- Nest blocks using Group and Layout blocks to create complex layouts.
- Configure each block individually: colors, spacing, typography, and animation.