Skip to content

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>

API associées

Released under the MIT License.