component
TuxIconFeature
The "our services" / "focus areas" block. Each item: a Lucide icon in a tinted circle, a short headline, a 1–2-sentence body, and an optional CTA link. Two layouts: grid (cards, 2/3/4 columns) for landing pages, and list (vertical stack, icons left) for sidebars and inline content.
canonical
Grid · 3-up
<TuxIconFeature :items="items" :columns="3" />grid · 4-up
Compact · four columns
list layout
Sidebar / inline
Pass layout="list". Icons are smaller, copy is denser, items are separated by hairlines. Right for sidebars and inline content where a marketing-y grid would feel out of place.
tones
Maroon / gold / navy cycling
Icon circles cycle through three tones automatically. Override per item with tone if a specific item needs to break the cycle.
props
Props + item shape
items— array. Required.- Each item —
{ icon, title, body?, cta?, tone? }. icon— Lucide icon name ("lucide:radar").cta—{ label, to?, href? }. Renders as a small "Read more →" link.tone—"maroon" | "gold" | "navy". Cycles automatically if omitted.layout—"grid" | "list". Defaults to"grid".columns—2 | 3 | 4. Grid layout only.