<template>
  
  <ion-reorder-group @ionItemReorder="doReorder($event)" disabled="false">
    
    <ion-item>
      <ion-label> Item 1 </ion-label>
      <ion-reorder slot="end"></ion-reorder>
    </ion-item>
    <ion-item>
      <ion-label> Item 2 </ion-label>
      <ion-reorder slot="end"></ion-reorder>
    </ion-item>
    
    <ion-item>
      <ion-reorder slot="start"></ion-reorder>
      <ion-label> Item 3 </ion-label>
    </ion-item>
    <ion-item>
      <ion-reorder slot="start"></ion-reorder>
      <ion-label> Item 4 </ion-label>
    </ion-item>
    
    <ion-item>
      <ion-label> Item 5 </ion-label>
      <ion-reorder slot="end">
        <ion-icon name="pizza"></ion-icon>
      </ion-reorder>
    </ion-item>
    <ion-item>
      <ion-label> Item 6 </ion-label>
      <ion-reorder slot="end">
        <ion-icon name="pizza"></ion-icon>
      </ion-reorder>
    </ion-item>
    
    <ion-reorder>
      <ion-item>
        <ion-label> Item 7 </ion-label>
      </ion-item>
    </ion-reorder>
    <ion-reorder>
      <ion-item>
        <ion-label> Item 8 </ion-label>
      </ion-item>
    </ion-reorder>
  </ion-reorder-group>
</template>
<script>
  import { IonIcon, IonItem, IonLabel, IonReorder, IonReorderGroup } from '@ionic/vue';
  import { pizza } from 'ionicons/icons';
  import { defineComponent } from 'vue';
  export default defineComponent({
    components: {
      IonIcon,
      IonItem,
      IonLabel,
      IonReorder,
      IonReorderGroup,
    },
    setup() {
      const doReorder = (event: CustomEvent) => {
        
        
        console.log('Dragged from index', event.detail.from, 'to', event.detail.to);
        
        
        
        event.detail.complete();
      };
      return { doReorder, pizza };
    },
  });
</script>