Skip to main content

Modules Documentation

Status & badge logic

How statuses transition and what badges render.

Complete

Founder profile badges encode three independent signals: profile flavor (editorial vs founder-led), editorial elevation (featured / spotlight), and intro availability. Each badge has strict semantics — the badges convey trust + authorship + availability at a glance.

Profile-status badge

editorial badge
`bg-badge-editorial` + `text-badge-editorial-foreground`. Newspaper icon. Renders when `profileStatus === "editorial"`. Conveys: "Editorial team wrote this based on public data."
founder-led badge
`bg-badge-founder-led` + matching foreground. Person icon. Renders when `profileStatus === "founder-led"`. Conveys: "Founder authored this through Founder Account."

Editorial elevation eyebrow

featured eyebrow
Star icon + "Featured" / "مميّز" label in accent color. Renders when `founder.featured = true` OR `founder.spotlight = true`. Conveys editorial endorsement.
spotlight wrapper
Adds `.card-editorial--spotlight` class with a gradient top strip. Reserved for editor-curated spotlight contexts (e.g. weekly newsletter).

Intro availability marker

When the founder has enabled intros via Founder Account, a subtle indicator surfaces on the detail page (Phase 2). For Phase 1 the indicator is a footer note rendered conditionally based on `introAvailable?` in the extended profile.