chore: update frontend configuration

This commit is contained in:
Matthieu
2025-09-26 11:29:47 +02:00
parent b7caa4f552
commit a78938a4d1
64 changed files with 5790 additions and 5129 deletions

View File

@@ -2,8 +2,12 @@
<div class="card bg-base-100 shadow-lg hover:shadow-xl transition-shadow">
<div class="card-body">
<div class="flex items-center justify-between mb-4">
<h3 class="card-title text-lg">{{ site.name }}</h3>
<div class="badge badge-primary badge-sm">{{ machineCount }} machines</div>
<h3 class="card-title text-lg">
{{ site.name }}
</h3>
<div class="badge badge-primary badge-sm">
{{ machineCount }} machines
</div>
</div>
<div class="space-y-3 text-sm">
@@ -20,7 +24,7 @@
<div class="flex items-start gap-2 text-gray-600">
<IconLucideMapPin class="w-4 h-4 text-accent mt-1" aria-hidden="true" />
<span>
{{ site.contactAddress }}<br />
{{ site.contactAddress }}<br>
{{ site.contactPostalCode }} {{ site.contactCity }}
</span>
</div>

View File

@@ -5,7 +5,7 @@
Modifier le site
<span v-if="siteName" class="block text-sm font-normal text-gray-500">{{ siteName }}</span>
</h3>
<form @submit.prevent="emit('submit')" class="space-y-4">
<form class="space-y-4" @submit.prevent="emit('submit')">
<div class="form-control">
<label class="label">
<span class="label-text">Nom du site</span>
@@ -16,7 +16,7 @@
placeholder="Nom du site"
class="input input-bordered"
required
/>
>
</div>
<SiteContactFormFields :form="props.form" />
@@ -24,8 +24,12 @@
<div class="border-t border-base-200 pt-4 space-y-4">
<div class="flex items-center justify-between">
<div>
<h4 class="font-semibold text-sm">Documents liés</h4>
<p class="text-xs text-gray-500">Ajoutez des documents (PDF, images...) relatifs à ce site.</p>
<h4 class="font-semibold text-sm">
Documents liés
</h4>
<p class="text-xs text-gray-500">
Ajoutez des documents (PDF, images...) relatifs à ce site.
</p>
</div>
<span v-if="selectedFilesModel.length" class="badge badge-outline">
{{ selectedFilesModel.length }} fichier{{ selectedFilesModel.length > 1 ? 's' : '' }} prêt{{ selectedFilesModel.length > 1 ? 's' : '' }} à être ajouté
@@ -39,7 +43,9 @@
/>
<div v-if="documents.length" class="space-y-3">
<h5 class="text-sm font-medium">Documents existants</h5>
<h5 class="text-sm font-medium">
Documents existants
</h5>
<div class="space-y-2 max-h-48 overflow-y-auto pr-1">
<div
v-for="document in documents"
@@ -51,7 +57,9 @@
<component :is="documentIcon(document).component" class="h-6 w-6" aria-hidden="true" />
</span>
<div>
<div class="font-medium">{{ document.name }}</div>
<div class="font-medium">
{{ document.name }}
</div>
<div class="text-xs text-gray-500">
{{ document.mimeType || 'Inconnu' }} {{ formatSize(document.size) }}
</div>
@@ -84,7 +92,7 @@
Annuler
</button>
<button type="submit" class="btn btn-primary" :disabled="uploadingDocuments">
<span v-if="uploadingDocuments" class="loading loading-spinner loading-xs mr-2"></span>
<span v-if="uploadingDocuments" class="loading loading-spinner loading-xs mr-2" />
Enregistrer
</button>
</div>