Staaarter

Mission Band With Principles

Company story section with a two-column heading and description that runs into a full-width photo band, followed by three founding principles laid out as monospace-numbered, hairline-divided columns.

By Staaarter Team
About
Docs
Live preview

Docs

Installation

A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its media-slot dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/mission-band-with-principles.json

Prefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/about/about69.tsx instead.

Usage

The file also exports about69Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.

import { About69, about69Demo } from "@/components/blocks/about/about69";

export default function Page() {
  return <About69 {...about69Demo} />;
}

Props

PropTypeDefaultDescription
headingstringnoneHeading in the left half of the two-column header row.
descriptionstringundefinedSupporting text in the right half of the header row.
imageMediaSlotImageundefinedFull-width photo band between the header and the principles, falls back to a placeholder.
principlesPrinciple[]noneFounding principles rendered as divided columns below the photo band.
classNamestringnoneExtra classes for the outer section element.

Types

type Principle = {
  title: string;
  description: string;
};

Behavior notes

  • The photo band breaks out of the max-w-5xl content container to run the full width of the viewport, unlike About2's photo which stays inside the same max-width wrapper as its heading and values grid.
  • Principle numbers are a zero-padded index rendered in font-mono, distinct from About6's font-heading numbers in a vertical list and About27's numbered circular badges; here the numbers sit above each title in a horizontal, sm:divide-x hairline-divided 3-column row instead of a stacked list.
  • heading and description share a 2-column header row like About68's team header, but About69 has no card grid afterward, its content resolves into the photo band and then the three principle columns instead of a grid of people.