netgescon-master/resources/views/admin/fornitori/_form.blade.php
2025-06-29 23:39:33 +02:00

99 lines
4.9 KiB
PHP

<div class="space-y-6">
<!-- Sezione Informazioni Generali -->
<div class="bg-blue-50 dark:bg-blue-900/20 p-6 rounded-lg">
<h4 class="text-lg font-medium text-gray-900 dark:text-gray-100 mb-4">Informazioni Generali</h4>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<!-- Ragione Sociale -->
<div class="md:col-span-2">
<x-input-label for="ragione_sociale" :value="__('Ragione Sociale')" />
<x-text-input id="ragione_sociale" name="ragione_sociale" type="text" class="mt-1 block w-full"
:value="old('ragione_sociale', $fornitore->ragione_sociale ?? '')" required />
<x-input-error class="mt-2" :messages="$errors->get('ragione_sociale')" />
</div>
<!-- Partita IVA -->
<div>
<x-input-label for="partita_iva" :value="__('Partita IVA')" />
<x-text-input id="partita_iva" name="partita_iva" type="text" class="mt-1 block w-full"
:value="old('partita_iva', $fornitore->partita_iva ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('partita_iva')" />
</div>
<!-- Codice Fiscale -->
<div>
<x-input-label for="codice_fiscale" :value="__('Codice Fiscale')" />
<x-text-input id="codice_fiscale" name="codice_fiscale" type="text" class="mt-1 block w-full"
:value="old('codice_fiscale', $fornitore->codice_fiscale ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('codice_fiscale')" />
</div>
</div>
</div>
<!-- Sezione Contatti -->
<div class="bg-green-50 dark:bg-green-900/20 p-6 rounded-lg">
<h4 class="text-lg font-medium text-gray-900 dark:text-gray-100 mb-4">Contatti</h4>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<!-- Email -->
<div>
<x-input-label for="email" :value="__('Email')" />
<x-text-input id="email" name="email" type="email" class="mt-1 block w-full"
:value="old('email', $fornitore->email ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('email')" />
</div>
<!-- PEC -->
<div>
<x-input-label for="pec" :value="__('PEC')" />
<x-text-input id="pec" name="pec" type="email" class="mt-1 block w-full"
:value="old('pec', $fornitore->pec ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('pec')" />
</div>
<!-- Telefono -->
<div>
<x-input-label for="telefono" :value="__('Telefono')" />
<x-text-input id="telefono" name="telefono" type="text" class="mt-1 block w-full"
:value="old('telefono', $fornitore->telefono ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('telefono')" />
</div>
</div>
</div>
<!-- Sezione Indirizzo -->
<div class="bg-yellow-50 dark:bg-yellow-900/20 p-6 rounded-lg">
<h4 class="text-lg font-medium text-gray-900 dark:text-gray-100 mb-4">Indirizzo</h4>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<!-- Indirizzo -->
<div class="md:col-span-2">
<x-input-label for="indirizzo" :value="__('Indirizzo')" />
<x-text-input id="indirizzo" name="indirizzo" type="text" class="mt-1 block w-full"
:value="old('indirizzo', $fornitore->indirizzo ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('indirizzo')" />
</div>
<!-- Città -->
<div>
<x-input-label for="citta" :value="__('Città')" />
<x-text-input id="citta" name="citta" type="text" class="mt-1 block w-full"
:value="old('citta', $fornitore->citta ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('citta')" />
</div>
<!-- CAP -->
<div>
<x-input-label for="cap" :value="__('CAP')" />
<x-text-input id="cap" name="cap" type="text" class="mt-1 block w-full"
:value="old('cap', $fornitore->cap ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('cap')" />
</div>
<!-- Provincia -->
<div>
<x-input-label for="provincia" :value="__('Provincia')" />
<x-text-input id="provincia" name="provincia" type="text" class="mt-1 block w-full" maxlength="2"
:value="old('provincia', $fornitore->provincia ?? '')" />
<x-input-error class="mt-2" :messages="$errors->get('provincia')" />
</div>
</div>
</div>
</div>