✨ Publier v1 is live — a polished docs platform built for the open web.
Skip to content

PressGallery

Press/media mentions gallery with outlet logo or name, optional quote, and link.

The PressGallery component from @publier/shell renders a press page listing media mentions. Each item shows the outlet’s logo (or its name as text), an optional quote, and links out to the source article.

Usage

import { PressGallery } from '@publier/shell/components';
<PressGallery
items={[
{
outlet: 'TechCrunch',
logoUrl: '/press/techcrunch.svg',
quote: 'Publier cuts docs setup from days to minutes.',
href: 'https://techcrunch.com/...',
date: '2026-04-01',
},
{
outlet: 'The New Stack',
quote: 'A thoughtful take on open, portable documentation.',
href: 'https://thenewstack.io/...',
date: '2026-03-18',
},
]}
/>

Props

PressGallery

PropTypeDefaultDescription
itemsPressGalleryItem[]requiredArray of press mentions.

PressGalleryItem

PropTypeDefaultDescription
outletstringrequiredPublication name, e.g. "TechCrunch".
hrefstringrequiredLink to the source article.
logoUrlstringundefinedOptional logo URL. Rendered at 144×32 px; falls back to the outlet name as text.
quotestringundefinedOptional quote or pulled headline from the article.
datestringundefinedISO date (YYYY-MM-DD) — shown in the item footer when present.

Behaviour

  • Links open in a new tab with target="_blank" rel="noopener noreferrer".
  • Quotes render in a <blockquote> with a leading curly quote glyph.
  • The same outlet can appear multiple times — items are keyed by {outlet}-{href}.