Files
bmp-website-2026/src/spa/participationContent.ts
syntaxbullet 2842caa936 feat: update Preistraeger page to include a simple winner grid for 2023 and remove unused components
fix: change featured status for participation content and remove deprecated award card

feat: add migration for new participation phase form fields and backfill existing data

feat: create AwardsGridSection component for displaying awards with improved layout

feat: implement NewsletterInterestForm component for newsletter sign-up with validation
2026-07-01 18:02:12 +02:00

325 lines
14 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { participationAwardsGrid } from './awardArticles'
export const participationContent = {
hero: {
backgroundImageFilename: 'preisuebergabe.jpg',
imageAlt: 'Teilnahme BMP',
eyebrow: 'Bewerbungsphase 2026',
heading: 'GESTALTEN SIE\nBAYERNS ZUKUNFT.',
description: 'Alles, was Sie für Ihre erfolgreiche Bewerbung zum Bayerischen Mittelstandspreis wissen müssen.',
},
process: {
eyebrow: 'Schritt für Schritt',
heading: 'IHR WEG ZUM\nPREIS.',
description:
'Von der Einreichung bis zur Gala vier klar definierte Schritte auf dem Weg zur höchsten Auszeichnung des bayerischen Mittelstands.',
stepPrefix: 'Schritt',
scrollHint: 'Scrollen zum Erkunden',
progressLabel: '01 / 04',
steps: [
{
step: '01',
title: 'Online-Einreichung',
desc: 'Bewerbungsformular vollständig ausfüllen. Die Teilnahme ist kostenfrei und ohne bürokratischen Aufwand möglich.',
icon: 'fileText',
date: 'Bis 30. Juni 2026',
},
{
step: '02',
title: 'Formale Vorprüfung',
desc: 'Das Gremium sichtet alle Unterlagen auf Vollständigkeit, KMU-Konformität und regionale Zugehörigkeit im Freistaat.',
icon: 'search',
date: 'Juli 2026',
},
{
step: '03',
title: 'Audit & Jury-Sitzung',
desc: 'Die besten Unternehmen werden durch unabhängige Experten-Audits vor Ort evaluiert und in der Jury-Sitzung bewertet.',
icon: 'userPlus',
date: 'Aug Sep 2026',
},
{
step: '04',
title: 'Gala-Preisverleihung',
desc: 'Die Gewinner werden im Rahmen der feierlichen Gala in München vor geladenen Gästen aus Wirtschaft und Politik geehrt.',
icon: 'trophy',
date: 'Oktober 2026',
},
],
},
eligibility: {
eyebrow: 'Berechtigung',
heading: 'WER KANN\nTEILNEHMEN?',
primaryCta: { label: 'Jetzt bewerben', url: '#bewerben' },
secondaryCta: { label: 'Mitglied werden', url: '/mitglied-werden' },
description:
'Vier klar definierte Kriterien: Erfüllen Sie alle, bewerben Sie sich kostenlos und ohne bürokratischen Aufwand.',
criteria: [
{ num: '01', title: 'Standort Bayern', body: 'Sitz oder wesentliche Betriebsstätte im Freistaat Bayern.', icon: 'mapPin' },
{ num: '02', title: 'KMU-Größe', body: '50 bis 1.500 Mitarbeiter: klassischer Mittelstand im privatwirtschaftlichen Bereich.', icon: 'users' },
{ num: '03', title: 'Marktreife', body: 'Mindestens drei vollständige Geschäftsjahre am Markt tätig.', icon: 'trendingUp' },
{ num: '04', title: 'Privatwirtschaft', body: 'Keine überwiegende Zugehörigkeit zu staatlichen oder kommunalen Trägern.', icon: 'building2' },
],
notes: [
{
title: 'Verbund & Gemeinschaft',
body:
'Oder Sie sind ein Verbund bzw. eine Gemeinschaft von mittelständischen Unternehmen oder von mittelständischen Unternehmen und Organisationen/Institutionen, die einen Schwerpunkt in Bayern hat.',
icon: 'building2',
},
{
title: 'Erneute Bewerbung',
body: 'Nominierte ohne Gewinn können sich sofort erneut bewerben. Preisträger können sich nach 7 Jahren erneut bewerben.',
icon: 'userCheck',
},
],
nudgeText: 'Alle 4 Punkte erfüllt? Dann jetzt kostenlos bewerben.',
nudgeCta: { label: 'Zum Formular', url: '#bewerben' },
},
applicationWays: {
eyebrow: 'Bewerbung 2026',
heading: 'HIER KÖNNEN SIE SICH\nBEWERBEN ODER EIN\nUNTERNEHMEN VORSCHLAGEN.',
description:
'Als Unternehmen haben Sie zwei Möglichkeiten: Sie werden von einem unterstützenden Partner oder einer Institution vorgeschlagen, oder Sie ergreifen selbst die Initiative und füllen unsere Anmeldung aus. Die Teilnahme ist in allen Fällen kostenfrei.',
institutions: [
'Senatoren und Mitglieder der Verbandsgruppe „Wir Eigentümerunternehmer"',
'Bundesverband Deutscher Mittelstand (BM)',
'Europäisches Wirtschaftsforum (EWIF)',
'Union Mittelständischer Unternehmen (UMU)',
'HAM Hochschule für angewandtes Management und deren Regionalpartner',
'Mitglieder des Wirtschaftsbeirates Bayern',
'Ehemalige Preisträger des Bayerischen Mittelstandspreises',
].map((text) => ({ text })),
fallbackCta: { label: 'Zum Formular', url: '#bewerben' },
ways: [
{
label: 'Weg 01',
title: 'Vorschlag\nunterbreiten',
desc: 'Durch ehemalige Preisträger, die HAM, Senatoren und den Preis unterstützende Institutionen.',
icon: 'send',
featured: false,
cta: { label: 'Vorschlag unterbreiten', url: '#bewerben' },
listType: 'institutions',
facts: [],
},
{
label: 'Weg 02',
title: 'Initiativ­bewerbung',
desc: 'Für Unternehmer, die selbst die Initiative ergreifen.',
icon: 'userCheck',
featured: false,
cta: { label: 'Jetzt bewerben', url: '#bewerben' },
listType: 'facts',
facts: [
{ label: '0 EUR', desc: 'Teilnahmegebühr' },
{ label: 'Eigeninitiative', desc: 'Direkt ohne Intermediär' },
{ label: 'Für Unternehmer', desc: 'Inhabergeführte KMU in Bayern' },
{ label: 'Deadline', desc: '30. Juni 2026' },
],
},
],
recommendedLabel: 'Empfohlen',
},
datesBanner: {
heading: 'Wichtige Termine 2026',
description: 'Planen Sie Ihre Teilnahme rechtzeitig.',
mobileItems: [
{ date: '30. Juni 2026', label: 'Bewerbungsschluss' },
{ date: 'August 2026', label: 'Nominierte' },
{ date: 'Oktober 2026', label: 'Gala-Verleihung' },
],
desktopItems: [
{ date: '30. Juni 2026', label: 'Bewerbungsschluss' },
{ date: 'August 2026', label: 'Bekanntgabe Nominierte' },
{ date: 'Oktober 2026', label: 'Gala-Verleihung' },
],
},
awardsGrid: participationAwardsGrid,
applicationForm: {
imageFilename: 'preistraeger-jubel.jpg',
imageAlt: 'Preisverleihung 2025',
imageCaption: 'Preisverleihung 2025',
eyebrow: 'Direktbewerbung',
heading: 'BEWERBEN ODER\nVORSCHLAGEN.',
description:
'Sie können sich selbst bewerben oder ein herausragendes Unternehmen vorschlagen. Firmenverbunde können sich ebenfalls bewerben. Die Teilnahme ist vollständig kostenfrei.',
facts: [
{ num: '01', label: '0 EUR', desc: 'Teilnahmegebühr' },
{ num: '02', label: 'Schnell', desc: 'Ca. 3045 Minuten' },
{ num: '03', label: 'Mehrstufig', desc: 'Transparenter Prozess' },
],
formEyebrow: 'Bewerbung 2026',
formTitle: 'Kostenlos bewerben',
uploadCta: { label: 'PDF hochladen', url: '/formular-hochladen' },
uploadPrompt: 'Sie haben Ihre Unterlagen bereits als PDF vorbereitet? Laden Sie sie direkt hoch, statt das Formular auszufüllen.',
uploadFooterCta: { label: 'Formular hochladen →', url: '/formular-hochladen' },
newsletterPhaseEvaluation: {
eyebrow: 'Updates erhalten',
heading: 'DIE BEWERBUNG\nIST GESCHLOSSEN.',
body:
'Die Bewerbungsphase 2026 ist geschlossen. Hinterlassen Sie Ihre E-Mail und erhalten Sie Updates zur Juryphase, zur Preisverleihung und zur nächsten Runde.',
benefits: [
{ num: '01', label: 'Juryphase', desc: 'Updates zum Verlauf' },
{ num: '02', label: 'Preisverleihung', desc: 'Termine und Einblicke' },
{ num: '03', label: 'Nächste Runde', desc: 'Start nicht verpassen' },
],
formEyebrow: 'Newsletter abonnieren',
formTitle: 'Updates erhalten',
formBody:
'Tragen Sie Ihre E-Mail ein und erhalten Sie relevante Informationen zum weiteren Verlauf des Bayerischen Mittelstandspreises.',
emailLabel: 'E-Mail-Adresse',
emailPlaceholder: 'name@unternehmen.de',
submitLabel: 'Eintragen',
privacy: 'Kein Spam. Nur relevante Informationen rund um den Bayerischen Mittelstandspreis.',
validationRequired: 'Bitte geben Sie Ihre E-Mail-Adresse ein.',
validationInvalid: 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
successHeading: 'Danke',
successBody: 'Ihre E-Mail wurde für BMP-Updates eingetragen.',
footnote: 'BMP-Updates -',
footnoteStrong: 'Juryphase und Termine',
},
newsletterPhaseCompleted: {
eyebrow: 'Nächste Runde',
heading: 'DEN START\nNICHT\nVERPASSEN.',
body:
'Der aktuelle Preisjahrgang ist abgeschlossen. Hinterlassen Sie Ihre E-Mail und wir informieren Sie, sobald es Neuigkeiten zur nächsten Bewerbungsphase gibt.',
benefits: [
{ num: '01', label: 'Startsignal', desc: 'Neue Bewerbungsphase' },
{ num: '02', label: 'BMP-News', desc: 'Preisträger und Termine' },
{ num: '03', label: 'Erinnerung', desc: 'Rechtzeitig vorbereitet' },
],
formEyebrow: 'Newsletter abonnieren',
formTitle: 'Informiert bleiben',
formBody:
'Tragen Sie sich ein und erhalten Sie Hinweise zum Bewerbungsstart, zu Veranstaltungen und zu ausgezeichneten Unternehmen.',
emailLabel: 'E-Mail-Adresse',
emailPlaceholder: 'name@unternehmen.de',
submitLabel: 'Abonnieren',
privacy: 'Sie erhalten nur BMP-relevante Informationen. Eine Abmeldung ist jederzeit möglich.',
validationRequired: 'Bitte geben Sie Ihre E-Mail-Adresse ein.',
validationInvalid: 'Bitte geben Sie eine gültige E-Mail-Adresse ein.',
successHeading: 'Angemeldet',
successBody: 'Danke. Sie erhalten BMP-Updates an die angegebene E-Mail-Adresse.',
footnote: 'Bewerbungsstart im Blick -',
footnoteStrong: 'BMP-Updates erhalten',
},
},
form: {
stepCompleteLabel: '✓',
backLabel: 'Zurück',
nextLabel: 'Weiter',
submitLabel: 'Absenden',
yesLabel: 'Ja',
noLabel: 'Nein',
requiredSuffix: '*',
validation: {
choose: 'Bitte wählen',
required: 'Pflichtfeld',
invalidEmail: 'Ungültige E-Mail',
},
typeStep: {
eyebrow: 'Schritt 1',
heading: 'Art der Einreichung',
selfTitle: 'Eigenbewerbung',
selfDesc: 'Ich bewerbe mein eigenes Unternehmen für den Bayerischen Mittelstandspreis.',
nominationTitle: 'Vorschlag',
nominationDesc: 'Ich schlage ein anderes Unternehmen vor, das den Preis verdient.',
},
selfSteps: [
{ label: 'Einreichung', icon: 'trophy' },
{ label: 'Schnell-Check', icon: 'check' },
{ label: 'Kontakt', icon: 'user' },
{ label: 'Absenden', icon: 'send' },
],
nominationSteps: [
{ label: 'Einreichung', icon: 'trophy' },
{ label: 'Unternehmen', icon: 'building2' },
{ label: 'Nominierender', icon: 'user' },
{ label: 'Absenden', icon: 'send' },
],
employeeOptions: [
{ value: 'unter10', label: 'Unter 10' },
{ value: '10-50', label: '10 50' },
{ value: '51-200', label: '51 200' },
{ value: '201-500', label: '201 500' },
{ value: 'über500', label: 'Über 500' },
],
eligibility: {
allowedEmployeeValues: '10-50,51-200,201-500',
requiredBayernValue: 'ja',
eyebrow: 'Schnell-Check',
heading: 'Grundlegende Eignung',
employeesLabel: 'Wie viele Mitarbeiter hat Ihr Unternehmen?',
bayernLabel: 'Hat Ihr Unternehmen seinen Sitz in Bayern?',
ownerLabel: 'Ist Ihr Unternehmen inhabergeführt oder familiengeführt?',
ineligibleHeading: 'Leider nicht förderfähig',
ineligibleBody:
'Der Bayerische Mittelstandspreis richtet sich an inhabergeführte Unternehmen mit 10500 Mitarbeitern und Sitz in Bayern. Ihr Unternehmen erfüllt diese Voraussetzungen aktuell nicht.',
ineligibleContactPrefix: 'Fragen? Schreiben Sie uns:',
ineligibleContactEmail: 'info@bmp-bayern.de',
},
selfContact: {
eyebrow: 'Kontakt',
heading: 'Ihre Kontaktdaten',
companyLabel: 'Firmenname',
companyPlaceholder: 'Muster GmbH',
nameLabel: 'Ihr Name',
namePlaceholder: 'Vor- und Nachname',
emailLabel: 'E-Mail',
emailPlaceholder: 'name@unternehmen.de',
phoneLabel: 'Telefon',
phonePlaceholder: '+49 89 ...',
footnote: 'Wir senden Ihnen den vollständigen Fragebogen automatisch per E-Mail zu.',
},
selfSummary: {
eyebrow: 'Zusammenfassung',
heading: 'Ihre Bewerbung',
companyLabel: 'Unternehmen',
employeesLabel: 'Mitarbeiter',
locationLabel: 'Standort',
locationPrefix: 'Bayern:',
contactLabel: 'Kontakt',
},
nominationCompany: {
eyebrow: 'Nominierung',
heading: 'Nominiertes Unternehmen',
companyLabel: 'Firmenname',
companyPlaceholder: 'Muster GmbH',
industryLabel: 'Branche',
industryPlaceholder: 'z. B. Maschinenbau',
locationLabel: 'Standort Bayern',
locationPlaceholder: 'z. B. München',
},
nominationContact: {
eyebrow: 'Nominierender',
heading: 'Ihre Angaben',
nameLabel: 'Ihr Name',
namePlaceholder: 'Vor- und Nachname',
emailLabel: 'Ihre E-Mail',
emailPlaceholder: 'ihre@email.de',
relationshipLabel: 'Ihre Beziehung zum Unternehmen',
relationshipPlaceholder: 'z. B. Kunde, Partner, Bekannter',
footnote: 'Wir nehmen Kontakt mit dem nominierten Unternehmen auf und informieren es über Ihre Nominierung.',
},
nominationSummary: {
eyebrow: 'Zusammenfassung',
heading: 'Ihre Nominierung',
companyLabel: 'Unternehmen',
industryLabel: 'Branche',
locationLabel: 'Standort',
nominatedByLabel: 'Nominiert von',
emptyValue: '',
},
success: {
selfHeading: 'Anfrage eingegangen',
nominationHeading: 'Nominierung eingegangen',
selfPrefix: 'Vielen Dank, ',
selfMiddle: '. Wir senden Ihnen den vollständigen Fragebogen an ',
selfSuffix: '.',
nominationPrefix: 'Vielen Dank, ',
nominationMiddle: '. Wir nehmen Kontakt mit ',
nominationSuffix: ' auf und informieren sie über Ihre Nominierung.',
},
},
}