@portaki/module-checklist
v1.2.1
Published
Module Portaki — checklist de départ
Readme
✅ Module Checklist départ
@portaki/module-checklist
Liste de départ · persistance guest · FR / EN
Aperçu (illustration)
Rendu factice pour la documentation — aligné sur la maquette
guest-modules-section.jsx, pas une capture du build npm actuel.
🎯 En une phrase — Accompagne la sortie du séjour avec une checklist pilotée par la config propriété et les
POSTguest.
👥 Pour qui ?
| Persona | Besoin |
|---------|--------|
| 🧳 Voyageurs | Ne rien oublier (clés, déchets, linge…) |
| 🔐 Produit | Afficher seulement pour séjour ACTIVE |
✨ Ce que le module apporte
- [x] Visible si
visibleOnStatus: ['ACTIVE'] - [x] Items FR / EN via
property.checklistItems - [x] Hooks pour
POSTpar item (stayId,itemId)
🧭 Fiche technique
| Clé | Valeur |
|-----|--------|
| 📦 npm | @portaki/module-checklist |
| 🆔 id | checklist |
| 📍 Slot nav | section |
| 🎨 Icône | list-checks |
| 📄 Manifeste | portaki.module.json |
| 👁️ Visibilité | visibleOnStatus: ['ACTIVE'] |
| 🗺️ Carte | Non |
🔌 Intégration Portaki
Sans stay, le module ne rend rien. Sinon ChecklistSection reçoit stay.id et property.checklistItems.
📡 Données & API
Persistance type POST .../checklist/{itemId} côté guest — adapte les routes une fois figées.
🛠️ Développement local
pnpm install # racine du monorepo portaki-sdkDépend de @portaki/module-sdk → portaki-sdk.
📄 Licence
AGPL-3.0 — voir package.json.
