{{ $layout['instructions_heading'] ?? "So funktioniert's" }}
{{ $layout['description'] }}
@if(!empty($layout['instructions']))-
@foreach($layout['instructions'] as $step)
- {{ $step }} @endforeach
@php $qrSize = $layout['qr']['size_px'] ?? 500; $isAdvanced = ! empty($advancedLayout['elements'] ?? null); $advancedBackground = null; $advancedBackgroundImage = $isAdvanced ? ($advancedLayout['background_image'] ?? null) : null; if ($isAdvanced) { $gradient = $advancedLayout['background_gradient'] ?? null; if (is_array($gradient) && ! empty($gradient['stops'])) { $angle = (int) ($gradient['angle'] ?? 180); $stops = implode(',', $gradient['stops']); $advancedBackground = "linear-gradient({$angle}deg,{$stops})"; } else { $advancedBackground = $advancedLayout['background'] ?? '#FFFFFF'; } } else { $advancedBackground = '#FFFFFF'; } $containerPadding = $layout['container_padding_px'] ?? 48; $isDoublePanel = ($layout['panel_mode'] ?? null) === 'double-mirror'; $backgroundImageInline = ($backgroundImage ?? null) ? 'background:'.$backgroundStyle.';background-image:url('.$backgroundImage.');background-size:cover;background-position:center;background-repeat:no-repeat;' : 'background:'.$backgroundStyle.';'; $advancedBackgroundInline = ($advancedBackgroundImage ?? null) ? 'background:'.$advancedBackground.';background-image:url('.$advancedBackgroundImage.');background-size:cover;background-position:center;background-repeat:no-repeat;' : 'background:'.$advancedBackground.';'; @endphp
@php $renderStandard = function () use ($layout, $eventName, $tokenUrl, $qrPngDataUri, $token) { ob_start(); @endphp{{ $layout['subtitle'] }}
@endif{{ $layout['description'] }}
@if(!empty($layout['instructions']))