BridgeHandbookDraft
For agents
Menu
Draft

Record page

One person or organization: identity card, sections, a 340px rail.

One person's or organization's page: an identity card at the top of the main column, sections or tabs below it, and a 340px rail on the right that stays in view. It's Bridge's widest page.

Use it for

  • Show one person (a contact or member) or one organization.
  • Your own profile.

Built on this

ScreenRouteFit
Contact profile/contact/[refId]Exact
Member profile (signed in)/to/[username]Exact
Your profile/profileExact
Organization/network/[domain]Exact

From the Bridge OS app page .

Composition

Live composition

Real package components on the sample network. Try the widths.

Leah Okonkwo

· 1stMutual

Partner at Saltmarsh Partners

London Member for 2 years

Intros

Activity

Anatomy

  1. Back link. "← Back" when reached from a list.
  2. Identity card. A person: blue banner, 112px photo, 24px name, Make intro top right. An organization: 48px logo beside a 17px name. Both 24px inside.
  3. Main column. Cards 16px apart, or underline tabs on a divider line with one card for the open tab.
  4. Side panel. 340px, stays in view; scrolls as a whole when taller than the screen. Meetings, ICP.

Measurements

WhatValueFrom
WidthLAYOUT_WIDE (1600px)Bridge OS `widths.ts`; DESIGN.md → profile pages
Columnslg:grid-cols-[minmax(0,1fr)_340px], 24px betweenBridge OS `authed-profile-view.tsx`, `org-network-content.tsx`
Page padding (from the shell)16px phone · 24px from 640px · 32px from 1024px; 32px topBridge OS `(shell)/layout.tsx`
Back link"← Back" (goes back), 13px semibold muted, 24px belowBridge OS Organization, Invites, Sharing; pick 2026-11-02
CardsBig cards: 16px corners, 24px inside, 16px apart. A card whose content runs edge to edge has a header strip instead (28px icon square, 14px title)Picks 2026-11-02 (corners, space, headers)

Responsive

WidthWhat happens
Under 1024pxOne column; the rail moves under the main column.
1024px and upMain column + 340px rail, the rail sticky.
1600px and upStops widening; the main column takes all the extra width.

States by region

RegionLoadingEmptyError
Identity cardSkeleton the card's size—"Couldn't load this profile" + Try again, in the card
Tabs / sectionsEach section's own skeletonSays what will appearPer section
RailCard skeletonsCard stays, says what's comingPer card

Do and don't

DoDon't
Keep the rail to two or three short cards.Put a table in the rail.

Known gaps

Where Bridge OS differs from this template today. Follow the template, not the gap.

  • Profile cards use a plain blue icon and 16px title; they get the color square and 15px title. Cards are 12px apart on profiles and 20px on your own; both become 16px.
  • Organization's "View more" is hand-drawn; it becomes a Button.
  • Pages inside the shell reach 1600px by breaking out of its 1280px cap (mx-[calc(50%-50vw)]); a cleaner shell was deferred.
  • Profile pages use their own 12/16/20/28 type scale (recorded exception).

Sources

  • Survey of Bridge OS routes (2026-11-02)
  • DESIGN.md → Layout (width tiers, profile pages).