Staaarter

Company At a Glance

Full company overview with panoramic image, story paragraph, key facts list, leadership quote, and stats row. A rich, multi-section layout for company landing pages.

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 avatar, avatar-initials, media-slot dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/company-at-a-glance.json

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

Usage

The file also exports about19Demo, 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 { About19, about19Demo } from "@/components/blocks/about/about19";

export default function Page() {
  return <About19 {...about19Demo} />;
}

Props

PropTypeDefaultDescription
headingstringnoneSection heading above the panoramic photo.
storystringnoneCompany story paragraph next to the facts list.
photoMediaSlotImageundefinedWide banner photo; falls back to a gradient placeholder when omitted.
factsFactItem[]noneKey facts (founded, headquarters, industry, funding, etc.) with icons.
quote{ text: string; person: Person }noneLeadership quote with avatar, name, and role.
statsStatItem[]noneStat row across the bottom of the section.
classNamestringnoneExtra classes for the outer section element.

Types

type FactItem = { icon: LucideIcon; label: string; value: string };

type StatItem = { title: string; value: string };

type Person = {
  name: string;
  role: string;
  avatar?: { src: string; alt: string };
};

Behavior notes

  • Unlike About10's bento grid which packs photo, mission, stats, and team into one grid, About19 stacks four distinct sections top to bottom (photo, story+facts, quote card, stats row) so each reads as its own unit at any viewport width.
  • The leadership quote here always renders inside a bordered card with a left-aligned avatar block, differing from About4's centered blockquote-only treatment and About19's own stats row, which stays borderless below it.
  • facts is a required array (not optional like About2's description), since the two-column story+facts layout is the core of this block and looks incomplete without both sides populated.