PropertyListRoot
PropertyListRoot est une primitive structurelle headless pour les éditeurs de propriétés basés sur des tableaux.
Elle est destinée aux interfaces de propriétés comme :
- les remplissages
- les contours
- les effets
Elle fournit des props de slot pour :
- les éléments courants
- la détection d'état mixte
- les opérations d'ajout/suppression/mise à jour/correctif
- le basculement de visibilité par élément
Utilisation
vue
<PropertyListRoot prop-key="fills" v-slot="{ items, add, remove }">
<div v-for="(fill, index) in items" :key="index">
<button @click="remove(index)">Supprimer</button>
</div>
<button @click="add(defaultFill)">Ajouter un remplissage</button>
</PropertyListRoot>