Skip to content
GetUrUI

About

2 variantsPro
.md

Two about pages: a mission-led story with principles, rolling company numbers and a flip-card team grid, and a company timeline whose line fills and lights each milestone as you scroll.

aboutcompanyteammissiontimelinepage kitnumber ticker

Story

story.tsx

A word-by-word mission headline, the origin story, numbered principles, NumberTicker company stats, a team grid that flips to fun facts, and a hiring CTA.

$npx shadcn@latest add @geturui-pro/about-pages-story
PropTypeDefaultDescription
companystring"Northlight"Company name used in eyebrow and headings.
headlinestring—Mission headline, revealed word by word.
markstring—One headline word to underline.
introstring—Paragraph under the headline.
storystring[]—Origin story paragraphs.
principles{ title: string; body: string }[]—Numbered principles.
stats{ value: number; label: string; prefix?: string; suffix?: string; decimals?: number }[]—Numbers rolled in with NumberTicker.
team{ name: string; role: string; location: string; fact: string }[]—Team grid; initials become monograms.
cta{ heading; body; primary: { label; href }; secondary?: { label; href } }—Closing call to action.
classNamestring—Classes for the outer section.

Journey timeline

journey-timeline.tsx

A company history whose centre line fills with scroll, lighting each milestone as it's reached, with sticky year chips that jump to any moment.

$npx shadcn@latest add @geturui-pro/about-pages-journey-timeline
PropTypeDefaultDescription
companystring"Tidewater"Company name in the eyebrow.
headingstring—Page heading.
introstring—Paragraph under the heading.
milestones{ year: string; title: string; body: string; metric?: string; metricLabel?: string }[]—Timeline entries, oldest first.
next{ heading; body; action: { label; href } } | null—Closing “what's next” card. null hides it.
classNamestring—Classes for the outer section.

Install the whole set

Installs every about variant at once. Each section above has its own command for a single variant.

Pro installs use your private registry token. Add the @geturui-pro registry once — setup guide. The command works after you get Pro.

$npx shadcn@latest add @geturui-pro/about-pages

Also installs: Odometer Number, Text Animation

Accessibility

  • Animated headlines and number tickers keep their full text in aria-label.
  • Team cards are toggle buttons with aria-pressed; timeline year chips are buttons that scroll to and focus their milestone.
  • Scroll-linked fills and reveals render in their final state under reduced motion.

Related