Added confirmationModal.vue
This commit is contained in:
		@@ -1,31 +1,39 @@
 | 
				
			|||||||
<script lang="ts">
 | 
					<script setup lang="ts">
 | 
				
			||||||
import { defineComponent } from 'vue'
 | 
					const emit = defineEmits(['close']);
 | 
				
			||||||
import './assets/style.scss'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default defineComponent({
 | 
					const props = defineProps(
 | 
				
			||||||
  data() {
 | 
					  {
 | 
				
			||||||
    defineModel( return {
 | 
					    orderUuid : String
 | 
				
			||||||
      confirmationURL : String
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
    )
 | 
					);
 | 
				
			||||||
    return {
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function confirmOrder() {
 | 
				
			||||||
 | 
					  emit('close');
 | 
				
			||||||
 | 
					  fetch('https://zamowienia.mleczarnia-kuzma.pl/api/zamowienie/' + props.orderUuid, {
 | 
				
			||||||
 | 
					    method: 'PUT'
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
  },
 | 
					 | 
				
			||||||
  name: 'confirmationModal',
 | 
					 | 
				
			||||||
})
 | 
					 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <div>
 | 
					  <div>
 | 
				
			||||||
    <div class="modal is-active">
 | 
					    <div class="modal is-active">
 | 
				
			||||||
      <div class="modal-background"></div>
 | 
					      <div class="modal-background"></div>
 | 
				
			||||||
      <div class="modal-content">
 | 
					      <div class="modal-card p-3">
 | 
				
			||||||
        <div class="box">
 | 
					        <header class="modal-card-head">
 | 
				
			||||||
          <p>woop</p>
 | 
					          <p class="modal-card-title">Uwaga</p>
 | 
				
			||||||
 | 
					          <button class="delete" aria-label="close" @click="$emit('close')"></button>
 | 
				
			||||||
 | 
					        </header>
 | 
				
			||||||
 | 
					        <section class="modal-card-body">
 | 
				
			||||||
 | 
					          Czy napewno chcesz potwierdzić zamówienie? Czynności tej nie można odwrócić.
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
 | 
					        <footer class="modal-card-foot">
 | 
				
			||||||
 | 
					          <div class="buttons">
 | 
				
			||||||
 | 
					            <button class="button is-success" @click="confirmOrder">Tak</button>
 | 
				
			||||||
 | 
					            <button class="button" @click="$emit('close')">Nie</button>
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					        </footer>
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
      <button class="modal-close" @click="$emit('close')"></button>
 | 
					 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  </div>
 | 
					  </div>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user