@php
    use App\Helpers\DateHelper;
    use App\Helpers\PoliziaUtils;

    $destUsoOptions = [
        1 => 'Privato',
        2 => 'Locazione senza conducente',
        3 => 'Taxi',
        4 => 'Servizo pubblico di linea',
        5 => 'Trasporto merci',
        6 => 'Contro proprio',
        7 => 'Conto terzi',
        8 => 'Pubblico',
        9 => 'Soccorso o Polizia'
    ];

    $destUso = isset($parte->veicolo_data) && isset($parte->veicolo_data->destinazione_uso)
        ? ($destUsoOptions[$parte->veicolo_data->destinazione_uso] ?? '')
        : '';
@endphp
<style>
    .striped-table {
        width: 100%;
        border-collapse: collapse;
    }

    .striped-table th, .striped-table td {
        border: 1px solid #000;
        padding: 8px;
    }

    .striped-table tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    .striped-table tr:nth-child(odd) {
        background-color: #fff;
    }
</style>
<table class="table-content striped-table" width="100%" >
    <tr>
        <td width="25%" style="text-align: center; font-size: 20px;">
            <table class="striped-table">
                <tr class="tr-title">
                    <td align="center" class="no-border">
                        VEICOLO {{ PoliziaUtils::numberToLetter($vehicleNumber ?? '') }}
                    </td>
                </tr>
            </table>
        </td>
        <td width="75%">
            <table style="padding:1px" class="striped-table">
                <tr>
                    <td width="30%" class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">TIPO:</td>
                    <td width="70%" class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->tipo?->name ?? '' }}
                    </td>
                </tr>
                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">MARCA E MODELLO:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->marca?->name ?? '' }}
                        {{ $parte?->veicolo_data?->modello?->name ?? '' }}
                    </td>
                </tr>
                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">COLORE:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->colore ?? '' }}
                    </td>
                </tr>
                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">TARGA:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->targa ?? '' }}
                    </td>
                </tr>
                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">CARTA DI CIRCOLAZIONE:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->carta_circolazione ?? '' }}
                    </td>
                </tr>

                @if ($parte?->veicolo_data && empty($parte?->veicolo_data?->foreign_country))
                    <tr>
                        <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">RILASCIATA DA:</td>
                        <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                            @php
                                $rilasciataDa = match($parte?->veicolo_data?->carta_circolazione_rilasciata_da) {
                                    1 => 'COMUNE',
                                    2 => 'MOTORIZZAZIONE',
                                    default => 'ALTRO'
                                };
                            @endphp
                            {{ $rilasciataDa }}
                        </td>
                    </tr>
                    <tr>
                        <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">DI:</td>
                        <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                            {{ $parte?->veicolo_data?->carta_circolazione_rilasciata_da_di_value ?? '' }}
                        </td>
                    </tr>
                @else
                    <tr>
                        <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">RILASCIATA DA:</td>
                        <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                            {{ $parte?->veicolo_data?->carta_circolazione_rilasciata_da_altro ?? '' }}
                        </td>
                        <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">DI:</td>
                        <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                            {{ $parte?->veicolo_data?->carta_circolazione_rilasciata_da_di_foreign_localita_value ?? '' }}
                        </td>
                    </tr>
                @endif

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">RILASCIATA IL:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ (!empty($parte?->veicolo_data?->carta_circolazione_rilasciata_il) && Carbon\Carbon::parse($parte?->veicolo_data?->carta_circolazione_rilasciata_il)->year > 0) ? Carbon\Carbon::parse($parte?->veicolo_data?->carta_circolazione_rilasciata_il)->format('d/m/Y') : '-' }}

                    </td>
                </tr>

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">ULTIMA REVISIONE:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        @if ($parte?->veicolo_data?->data_ultima_revisione && $parte?->veicolo_data?->data_ultima_revisione != '0000-00-00')
                            {{ (!empty($parte?->veicolo_data?->data_ultima_revisione) && Carbon\Carbon::parse($parte?->veicolo_data?->data_ultima_revisione)->year > 0) ? Carbon\Carbon::parse($parte?->veicolo_data?->data_ultima_revisione)->format('d/m/Y') : '-' }}

                        @else
                            N/A
                        @endif
                    </td>
                </tr>

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">CHILOMETRI PERCORSI:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $datiVeicolo?->chilometri_percorsi ?? '' }}
                    </td>
                </tr>

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">CILINDRATA:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $parte?->veicolo_data?->cilindrata ?? '' }}
                    </td>
                </tr>

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">STATO VEICOLO:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        @php
                            $statoVeicolo = match($datiVeicolo?->stato_veicolo ?? null) {
                                1 => 'IN MARCIA',
                                2 => 'IN SOSTA',
                                default => 'NON PRESENTE'
                            };
                        @endphp
                        {{ $statoVeicolo }}
                    </td>
                </tr>

                <tr>
                    <td class="veicolo-title-cell" align="left" style="padding-bottom: 10px !important;">DESTINAZIONE D'USO:</td>
                    <td class="veicolo-content-cell" align="left" style="padding-bottom: 10px !important;">
                        {{ $destUso }}
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
