LogoSuite

Use a LogoSuite to present a list logos, such as sponsors or vendors.

import {LogoSuite} from '@primer/react-brand'

Examples

Default

Marquee

Stacking for hierarchy

Visually hidden heading

A heading element must be present as it serves as a navigation hook for assistive technology. Use the visuallyHidden prop if you need to hide the heading.

Alternative alignment

LogoSuite will center content by default. You may optionally align the content to the start, or justify it.

Emphasis

Logobars using the emphasis variant will appear with relatively higher contrast, and in a larger size.

Component props

LogoSuite

NameTypeDefaultDescription
align'start'
'center'
'justify'
'center'The horizontal alignment of the LogoSuite.
hasDividerbooleantrueWhether to render a divider immediately after the LogoSuite

LogoSuite.Heading Required

NameTypeDefaultDescription
visuallyHiddenbooleanundefinedThe horizontal alignment of the LogoSuite.

Forwards all props from the Heading component, including as, size, and weight.

LogoSuite.Description

Forwards all props from the Text component, including as, size, and variant.

LogoSuite.Logobar

NameTypeDefaultDescription
children'SVGElement'
'SVGElement[]'
undefinedLogobar requires SVG elements to render correctly
marqueebooleanfalseEnables an optional marquee effect.
marqueeSpeed'slow'
'normal'
'normal'The speed of the marquee effect.
variant'muted'
'emphasis'
'muted'The stylistic variant of the LogoBar.