Examples
Inka ships as a blank slate — it has no built-in block library. Your components become your blocks. These are example blocks to show what's possible and give you ideas, each with its schema, JSON, and a rendered result. Treat them as a starting point, not a fixed set.
Hero Block
A full-width hero section with heading, subheading, image, rich text description, and a call-to-action button. Demonstrates multiple field types in a single block: string, textarea, slate, image, and object_browser.
Heading
The heading block allows you to display headings to group multiple blocks under one topic.
Grid
The Grid block allows adding multi-column blocks. A grid block can contain between one and four columns of different blocks. Teasers and images can be added in a grid block.
Form
A form block can be used to create forms
Cookie Consent Block
A consent banner and a preferences dialog, written by one block. It is the worked example for revealing the place a FIELD is edited — data-block-selector="uid#fieldName".
Context Navigation Block
A vertical navigation list for grouped pages — a left sidebar on desktop and a collapsible disclosure at the top on mobile. Each row is a navItem (hand-added link) and/or a listing (auto-populated from a path query). The active link is detected from the current URL and gets aria-current="page" plus a .current class. Named after Plone's @contextnavigation endpoint, which serves the same purpose.