Skip to content

Instantly share code, notes, and snippets.

@MoeRayo
Created May 14, 2022 11:30
Show Gist options
  • Save MoeRayo/428a0ab260f1b477c8f68dda2928b1a6 to your computer and use it in GitHub Desktop.
Save MoeRayo/428a0ab260f1b477c8f68dda2928b1a6 to your computer and use it in GitHub Desktop.
code for showing the genrated concert ticket.
<template>
<div class="bg-washed-blue vh-100 ph3 ph5-ns">
<header class="tc pv3">
<!-- Header content -->
</header>
<section class="ph5 flex flex-wrap justify-between">
<div class="w-100 w-50-ns tc tl-ns">
<div class="mv4 cb">
<!-- form content -->
</div>
<button class="f6 link dim br2 ph3 pv2 mb2 dib white bg-dark-green ba b--green pointer" @click="handleSubmit">Generate Ticket</button>
</div>
<!-- Generated ticket is conditionally rendered-->
<div class="w-100 w-50-ns pa3">
<h2 class="calisto fw1 f4-ns f3 underline">Result</h2>
<div v-if="showConcertTicket" class="mt-10">
<GeneratedConcertTicket
:concertName="formData.concertName"
:artist="formData.artist"
:publicId="formData.publicId"
/>
</div>
</div>
</section>
</div>
</template>
<script>
// import ticket images
export default {
data() {
return {
//data
showConcertTicket: false,
}
},
methods: {
selectImage(imageId, publicId) {
//method code goes here
},
//add the method below
handleSubmit() {
if (!this.imageId || (this.formData.concertName === ''|| this.formData.artist === '')) {
this.formData.error = true
} else {
this.showConcertTicket = true
}
},
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment