Skip to main content

Design system components

LinkedInQuoteCard

Quote card styled like a LinkedIn post for embedding social content in articles without an external embed.

Status: beta. Group: structure. Markdown version: /design-system/components/linked-in-quote-card.md

When to use

Quote card styled like a LinkedIn post, for embedding social content in articles and marketing pages without an external embed.

When not to use

The contract records no forbidden uses.

Look-alikes

The contract names no look-alike with a deciding condition.

Props

LinkedInQuoteCard props
PropTypeDefaultDescriptionRequired
quotestringnoneThe quote/post text.Yes
namestringnoneName of the person.Yes
titlestringnoneTitle/position of the person.Yes
companystringnoneCompany name.Yes
connectionDegreestring1stConnection degree (e.g., "1st", "2nd", "3rd")No
linkedinUrlstringnoneLinkedIn profile URL (optional)No
avatarUrlstringnoneAvatar image URL (optional)No
companyLogoUrlstringnoneCompany logo URL (optional, displayed at bottom)No
classNamestring""Additional CSS classes.No
variant"muted" | "light" | "dark"lightBackground color variant.No

Variants

  • Available variants: muted, light, dark (default muted).

Invalid combinations

The contract records no invalid combinations.

Keyboard

The contract records no keyboard interaction.

Rules

Every item under When not to use is a MUST NOT. MUST and SHOULD follow RFC 2119.

LinkedInQuoteCard rules
LevelRuleHow it is checked
MUSTRequired stories produce no axe violations at the configured severity.Automated by npm run test:stories:matrix:ci. WCAG 2.5.8.
MUSTThe accessibility tree (role, name, state) matches the committed snapshot for every required story.Automated by npm run test:stories:matrix:ci. WCAG 1.3.1, 4.1.2.
MUSTThe component remains legible and operable under a real browser forced-colors: active pass.Automated by npm run test:stories:hc.
MUSTA human completed an end-to-end accessibility review of this component.Manual review, last on 2026-05-28.
MUST NOTMaintainers: Do not bypass design tokens or skip forced-colors verification at beta.Release review; not machine-checked.

Install and import

  • In-repo only. LinkedInQuoteCard is not exported from @digitaltableteur/react, so there is no public import path.