Banners
ManagementBanner

ManagementBanner

Portrait card for a person (management/contact).

Includes the common banner props.

Placeholder image

Props

id
string
required

CMS id.

portraitrequired

Portrait image.

Optional signature image.

name
string
required

Person name.

positionTitle
string | null

Role/title.

description
string | null

Optional description text.

email
string | null

Email address.

phone
string | null

Phone number.

orientation
'LEFT' | 'RIGHT'
required

Image orientation (left/right).

primary
boolean
required

If true, renders as primary variant (larger/different styling).

Example

const banner: ManagementBanner = {
  typename: BannerTypename.ManagementBanner,
  id: 'b_123',
  title: null,
  titleTag: 'h2',
  titleAlign: 'left',
  cssId: null,
  cssClasses: null,
  portrait: { id: 'img1', alt: 'Portrait', file: {} as any },
  signature: null,
  name: 'Jane Doe',
  positionTitle: 'Sales',
  description: 'Short bio...',
  email: 'jane@example.com',
  phone: '+49 30 1234',
  orientation: 'LEFT',
  primary: false
};