ManagementBanner
Portrait card for a person (management/contact).
Includes the common banner props.
Props
id●required
string
CMS id.
Portrait image.
Optional signature image.
name●required
string
Person name.
positionTitle●
string | null
Role/title.
description●
string | null
Optional description text.
email●
string | null
Email address.
phone●
string | null
Phone number.
orientation●required
'LEFT' | 'RIGHT'
Image orientation (left/right).
primary●required
boolean
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
};