Icon Section

The Icon Section component provides a reusable pattern for iconsection in the interface.

Basic icon section

A simple icon section with three items and supporting content.

Housing

Find services and information related to housing and homes.

Education

Explore schools, programs, and support for students.

Transport

Get updates and details about local public transport.

Icon section with spacing

Use the gap setting to control spacing between icon section items.

Events

Discover upcoming events and activities in the city.

Support

Contact support and get help with common questions.

API

Parameter Default Description
0 The gap between the items in the icon section. Number between 0-12

Subcomponents

Child components for iconsection, including purpose and supported Blade parameters.

IconSection Item

Blade directive: @iconSection__item()

An array with the same specification as the icon component

Parameter Default Type Purpose
null array An array with the same specification as the icon component
[] array Additional CSS classes added to the wrapping element.
[] array Additional HTML attributes added to the wrapping element.

CSS API

Variable Default Type Values Description
var(--base) range - Main unit that drives radius and spacing scales.
var(--shadow-color) rgba - Shadow Color
var(--shadow-amount) range - Multiplier for elevation shadows. 0 = none, 1 = default.
var(--border-radius) range - Border Radius
var(--corner-shape) select square, round, squircle, circular, bevel, scoop Corner Shape
var(--border-width) range - Size
var(--color--surface) color - Surface
var(--color--surface-alt) color - Manual companion token for subtle surface backgrounds.
var(--color--surface-border) color - Manual companion token for borders on surface elements.
var(--font-size-300) range - Two steps above base in the type scale. Equivalent to h5.