@php
    $orizzontaleAreas = [
        'segnaletica_orizzontale_1',
        'segnaletica_orizzontale_2',
        'segnaletica_orizzontale_3',
        'segnaletica_orizzontale_4'
    ];

    $lineaTypes = [
        4 => 'ASSENTE',
        1 => 'CONTINUA',
        2 => 'TRATTEGGIATA',
        5 => 'SINGOLA',
        6 => 'DOPPIA',
        7 => 'TRATTEGGIATA IN CORRISPONDENZA DI'
    ];
@endphp

<table width="100%" class="table-title">
    <tr>
        <td align="center">
            <h2>SEGNALETICA ORIZZONTALE</h2>
        </td>
    </tr>
</table>

<table class="table-content" width="100%">
    @foreach ($orizzontaleAreas as $area)
        @php
            $viaKey = $area . '_via';
            $direzioneKey = $area . '_direzione';
            $lineMargineKey = $area . '_linea_margine';
            $lineMezzeriaKey = $area . '_linea_mezzeria';
            $altroKey = $area . '_altro';
        @endphp

        @if ($data['record']->{$viaKey} != '')
            <tr>
                <td width="100%" align="center">
                    <b>VIA DI RIFERIMENTO:</b>
                    {{ optional($data['record']->{$viaKey . '_value'})->TOPONIMO }}
                    {{ optional($data['record']->{$viaKey . '_value'})->DESCRIZIONE }}
                </td>
            </tr>

            @if ($data['record']->{$direzioneKey} != '')
                <tr>
                    <td width="100%" align="center">
                        DIREZIONE: {{ $data['record']->{$direzioneKey} }}
                    </td>
                </tr>
            @endif

            @if (count($data[$area]) > 0)
                <tr class="tr-title">
                    <td align="center">
                        <b>DETTAGLIO SEGNALETICA ORIZZONTALE:</b>
                    </td>
                </tr>
                @foreach ($data[$area] as $segnaletica_orizzontale)
                    <tr>
                        <td align="center">
                            {{ optional($segnaletica_orizzontale->segnaletica_orizzontale)->name }}
                        </td>
                    </tr>
                @endforeach
            @endif

            @if ($data['record']->{$lineMargineKey} != '')
                <tr>
                    <td width="100%" align="center">
                        <b>LINEA MARGINE:</b>
                        {{ $lineaTypes[$data['record']->{$lineMargineKey}] ?? '' }}
                        {{ $data['record']->{$lineMargineKey . '_specifica'} ?? '' }}
                    </td>
                </tr>
            @endif

            @if ($data['record']->{$lineMezzeriaKey} != '')
            <tr>
                <td width="100%" align="center">
                    <b>LINEA DI MEZZERIA</b>
                    {{ $lineaTypes[$data['record']->{$lineMezzeriaKey}] ?? '' }}
                    {{ $data['record']->{$lineMezzeriaKey . '_specifica'} ?? '' }}
                </td>
            </tr>
        @endif

            @if ($data['record']->{$altroKey} != '')
                <tr>
                    <td width="100%" align="center">
                        {{ $data['record']->{$altroKey} }}
                    </td>
                </tr>
            @endif
        @endif
    @endforeach
</table>
