Business · Gutenberg

Brand Kit block for WordPress

Brand style guide: colour swatches, typography specimens, logo variants, and brand values — all in one block.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

Brand style guide: colour swatches, typography specimens, logo variants, and brand values — all in one block.

Inspector panels on this block: Sections, Colour Palette, Logo Usage, Brand Values, Text Style, Layout, UI Colors. Those titles come from index.js, not from a shared template.

Where to find it

Gutenberg inserter → Business → search “Brand Kit” (block name `blockenberg/brand-kit` in block.json). Style it in the sidebar after insert.

How to use Brand Kit block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Brand Kit”, insert it. Category: Business.
  3. Configure inspector controls that exist on this block. Open Sections. Set “Main title”, “Show main title”, “Show Colour Palette”, “Show Typography”.
  4. Check the published page. The view script reads HTML data attributes: data-opts, data-rendered. The block editor preview may not run the same view script.

Inspector controls from this block’s code

ControlWhat the code does
Main titleText field in the inspector. block.json default: Brand Identity. Saved as `sectionTitle`.
Show main titleOn/off toggle in the inspector. On by default. Saved as `showTitle`.
Show Colour PaletteOn/off toggle in the inspector. On by default. Saved as `showColors`.
Show TypographyOn/off toggle in the inspector. On by default. Saved as `showTypography`.
Show Logo UsageOn/off toggle in the inspector. On by default. Saved as `showLogos`.
Show Brand ValuesOn/off toggle in the inspector. On by default. Saved as `showValues`.
Section labelText field in the inspector. block.json default: Colour Palette. Saved as `colorsTitle`.
Swatch height (px)Numeric range control in the inspector. Range 48–160. block.json default: 90. Saved as `swatchHeight`.
Swatch radius (px)Numeric range control in the inspector. Range 0–24. block.json default: 10. Saved as `swatchRadius`.
Show colour nameOn/off toggle in the inspector. On by default. Saved as `showColorName`.
Show hex valueOn/off toggle in the inspector. On by default. Saved as `showColorHex`.
Show copy hintOn/off toggle in the inspector. On by default. Saved as `showCopyHint`.
Section label (Typography Title)Text field in the inspector. block.json default: Typography. Saved as `typographyTitle`.
LabelText field in the inspector. Saved as `fonts`.
Family nameText field in the inspector. Saved as `fonts`.
CSS font-familyText field in the inspector. Saved as `fonts`.
WeightsText field in the inspector. Saved as `fonts`.
Heading preview textText field in the inspector. Saved as `fonts`.
Body preview textText field in the inspector. Saved as `fonts`.
Source URL (optional)Text field in the inspector. Saved as `fonts`.
Section label (Logos Title)Text field in the inspector. block.json default: Logo Usage. Saved as `logosTitle`.
Label (Logos)Text field in the inspector. Saved as `logos`.
DescriptionText field in the inspector. Saved as `logos`.
Section label (Values Title)Text field in the inspector. block.json default: Brand Values. Saved as `valuesTitle`.
Brand Values — TitleText field in the inspector. Saved as `values`.
Description (Values)Text field in the inspector. Saved as `values`.
Max width (px)Numeric range control in the inspector. Range 600–1600. block.json default: 1000. Saved as `maxWidth`.
Container padding (px)Numeric range control in the inspector. Range 0–120. block.json default: 48. Saved as `containerPadding`.
Section gap (px)Numeric range control in the inspector. Range 16–120. block.json default: 56. Saved as `sectionGap`.
Card radius (px)Numeric range control in the inspector. Range 0–32. block.json default: 12. Saved as `cardRadius`.
Card padding (px)Numeric range control in the inspector. Range 12–64. block.json default: 28. Saved as `cardPadding`.
Container BackgroundColor control in the inspector. Saved as `containerBg`.
Card BackgroundColor control in the inspector. block.json default: #ffffff. Saved as `cardBg`.
Card BorderColor control in the inspector. block.json default: #e5e7eb. Saved as `cardBorder`.
Heading ColorColor control in the inspector. block.json default: #111827. Saved as `headingColor`.
Text ColorColor control in the inspector. block.json default: #374151. Saved as `textColor`.
Section Label ColorColor control in the inspector. block.json default: #6366f1. Saved as `sectionLabelColor`.
Section Label BackgroundColor control in the inspector. block.json default: #ede9fe. Saved as `sectionLabelBg`.
Value Icon BackgroundColor control in the inspector. block.json default: #f5f3ff. Saved as `valueIconBg`.

What the front-end script actually does

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Brand Kit block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Brand Kit”. It sits under Business. After insert, open Sections and set “Main title”, “Show main title”, “Show Colour Palette”, “Show Typography”.

What makes Brand Kit different from other Blockenberg blocks?

Brand style guide: colour swatches, typography specimens, logo variants, and brand values — all in one block. Inspector labels on this block include “Main title”, “Show main title”, “Show Colour Palette”, “Show Typography”.

Is the Brand Kit Gutenberg block free?

Yes. Brand Kit ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Brand Kit to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Sections, Colour Palette, Logo Usage, Brand Values).

Related business blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Brand Kit from the Gutenberg inserter.

Get Blockenberg