refactor(ui) : improve styling, layout and responsive across all components

Rework CSS theme (app.css), navbar layout, dashboard page, machine detail,
catalog pages, and various form/display components for better consistency
and mobile responsiveness.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 00:14:32 +01:00
parent 6b5eb7bcd6
commit 5b9c4ca09d
38 changed files with 522 additions and 569 deletions

View File

@@ -3,7 +3,7 @@
<div class="modal-box max-w-md">
<h3 class="font-bold text-lg mb-4">
{{ disabled ? 'Détails du site' : 'Modifier le site' }}
<span v-if="siteName" class="block text-sm font-normal text-gray-500">{{ siteName }}</span>
<span v-if="siteName" class="block text-sm font-normal text-base-content/50">{{ siteName }}</span>
</h3>
<form class="space-y-4" @submit.prevent="emit('submit')">
<div class="form-control">
@@ -28,7 +28,7 @@
<h4 class="font-semibold text-sm">
Documents liés
</h4>
<p class="text-xs text-gray-500">
<p class="text-xs text-base-content/50">
Ajoutez des documents (PDF, images...) relatifs à ce site.
</p>
</div>
@@ -74,7 +74,7 @@
<div class="font-medium">
{{ document.name }}
</div>
<div class="text-xs text-gray-500">
<div class="text-xs text-base-content/50">
{{ document.mimeType || 'Inconnu' }} {{ formatSize(document.size) }}
</div>
</div>