/* ARBEITSSCHIRM — Einsatz: Branchen-Wegweiser + typische Einsatzpunkte */ (function () { const { Icon } = window.ABIcons; const { SectionHeading } = window.ABIndustrieServiceDesignSystem_89df89; // Branche/Einsatz → passendes Modell (aus dem Branchen-Ratgeber). const BRANCHES = [ { id: 'rohr', icon: 'git-commit-horizontal', branch: 'Rohrleitungs- & Pipelinebau', model: 'Pipeliner', reason: 'Schwer entflammbar, schnell am Graben gesetzt — Funkenflug beim Schweißen macht nichts.' }, { id: 'team', icon: 'flame', branch: 'Schweißer-Teams · große Werkstücke', model: 'Pipeliner Heavy Ø 3,0 m', reason: 'Große flammhemmende Fläche für mehrere Schweißer und lange Nähte.' }, { id: 'montage', icon: 'wrench', branch: 'Montage · Service · Vermessung', model: 'Worker', reason: 'Leicht, werkzeuglos gesetzt — der mobile Allrounder am Arbeitspunkt.' }, { id: 'strasse', icon: 'traffic-cone', branch: 'Straßenbau · Verkehrssicherung', model: 'Heavy Ø 3,0 m', reason: 'Große Fläche, gut sichtbar (Orange), standfest auf Asphalt.' }, { id: 'tiefbau', icon: 'shovel', branch: 'Tiefbau · GaLaBau · Dauereinsatz', model: 'Verstärkte Ausführung', reason: 'Robustes Gestell, deutsche Fertigung — für den täglichen Auf- und Abbau.' }, { id: 'lang', icon: 'rectangle-horizontal', branch: 'Lange & eckige Werkstücke', model: 'Rechteckschirm', reason: 'Rechteckige Fläche für lange Teile und eckige Aufstellpunkte.' }, ]; // Typische Punkte auf der Baustelle (Foto-Slots). const USECASES = [ { id: 'schweissen', icon: 'flame', title: 'Rohrleitungsschweißen', body: 'Trockene Naht, windstiller Arbeitsplatz — die Schweißqualität steht nicht im Regen.' }, { id: 'schacht', icon: 'git-commit-horizontal', title: 'Schacht- & Kanalarbeiten', body: 'Schachtkopf überdacht, Einstieg trocken, Material geschützt — bei jedem Wetter.' }, { id: 'montage', icon: 'wrench', title: 'Montage & Materialschutz', body: 'Werkzeug, Geräte und Mannschaft im Trockenen. Kein Einpacken bei jedem Schauer.' }, ]; function BranchCard({ b }) { const [h, setH] = React.useState(false); return (
setH(true)} onMouseLeave={() => setH(false)} style={{ display: 'flex', flexDirection: 'column', gap: 'var(--space-3)', background: 'var(--surface-card)', border: '1px solid var(--border-subtle)', borderRadius: 'var(--radius-md)', padding: 'var(--space-5)', boxShadow: h ? 'var(--shadow-md)' : 'var(--shadow-xs)', transform: h ? 'translateY(-3px)' : 'none', transition: 'transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)' }}>

{b.branch}

{b.model}

{b.reason}

); } function EinsatzCard({ e }) { const [h, setH] = React.useState(false); return (
setH(true)} onMouseLeave={() => setH(false)} style={{ position: 'relative', borderRadius: 'var(--radius-lg)', overflow: 'hidden', boxShadow: h ? 'var(--shadow-lg)' : 'var(--shadow-sm)', transform: h ? 'translateY(-4px)' : 'none', transition: 'transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)', border: '1px solid var(--border-subtle)' }}>

{e.title}

{e.body}

); } function Einsatz() { return (
{BRANCHES.map((b) => )}
Auf der Baustelle

Typische Punkte, an denen sonst das Wetter den Takt vorgibt.

{USECASES.map((e) => )}
); } window.ABArbeit = Object.assign(window.ABArbeit || {}, { Einsatz }); })();