Enhance API parameter documentation and introduce reusable component
- Added a new Blade component `<x-logistics.param-table>` for displaying API parameter tables across all Filament pages, ensuring consistent styling and reducing HTML duplication. - Integrated parameter tables for each endpoint in the Articles, Documents, Divers, Journaux, Tiers, and other pages, providing users with clear reference information. - Updated the documentation to reflect the new structure and details of API parameters, including required fields and descriptions. - Improved user experience by ensuring that endpoints without parameters do not display empty tables. - Overall, enhanced the clarity and usability of API interactions within the application.
This commit is contained in:
@@ -24,6 +24,7 @@ Utiliser ces composants au lieu de dupliquer du HTML/CSS.
|
||||
| `<x-logistics.search-input>` | Champ de recherche avec icone loupe | `logistics/search-input.blade.php` |
|
||||
| `<x-logistics.form-field>` | Champ de formulaire (label + input) | `logistics/form-field.blade.php` |
|
||||
| `<x-logistics.json-block>` | Bloc JSON formate | `logistics/json-block.blade.php` |
|
||||
| `<x-logistics.param-table>` | Tableau de reference des parametres API | `logistics/param-table.blade.php` |
|
||||
|
||||
## Conventions CSS
|
||||
|
||||
@@ -108,3 +109,4 @@ Utiliser ces composants au lieu de dupliquer du HTML/CSS.
|
||||
- Les formulaires dans une carte utilisent `<div class="p-6">` pour le contenu.
|
||||
- Toujours afficher un etat de chargement (`wire:loading`) sur les actions reseau.
|
||||
- Les blocs JSON utilisent `<x-logistics.json-block>` et non `<pre>` brut.
|
||||
- Chaque endpoint doit avoir un tableau de parametres via `<x-logistics.param-table>` (sauf si aucun parametre).
|
||||
|
||||
Reference in New Issue
Block a user