refactor: Improve ticket ID display in PurchaseTicketDialog and MyTickets
- Update PurchaseTicketDialog.vue and MyTickets.vue to enhance the presentation of ticket IDs. - Wrap ticket ID text in a styled container for better visibility and formatting. - Ensure consistent styling across components for a unified user experience.
This commit is contained in:
parent
de8db6a12b
commit
72e51ea10c
2 changed files with 17 additions and 7 deletions
|
|
@ -229,9 +229,11 @@ onUnmounted(() => {
|
|||
<div class="bg-muted/50 rounded-lg p-4">
|
||||
<div class="flex flex-col items-center space-y-3">
|
||||
<img :src="ticketQRCode" alt="Ticket QR code" class="w-48 h-48 border rounded-lg" />
|
||||
<div class="text-center">
|
||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
||||
<p class="text-xs font-mono">{{ purchasedTicketId }}</p>
|
||||
<div class="text-center w-full">
|
||||
<p class="text-xs text-muted-foreground mb-1">Ticket ID</p>
|
||||
<div class="bg-background border rounded px-2 py-1 max-w-full">
|
||||
<p class="text-xs font-mono break-all">{{ purchasedTicketId }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -190,7 +190,9 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="text-center">
|
||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
||||
<p class="text-xs font-mono">{{ ticket.id }}</p>
|
||||
<div class="bg-background border rounded px-2 py-1 max-w-full mt-1">
|
||||
<p class="text-xs font-mono break-all">{{ ticket.id }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -262,7 +264,9 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="text-center">
|
||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
||||
<p class="text-xs font-mono">{{ ticket.id }}</p>
|
||||
<div class="bg-background border rounded px-2 py-1 max-w-full mt-1">
|
||||
<p class="text-xs font-mono break-all">{{ ticket.id }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -330,7 +334,9 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="text-center">
|
||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
||||
<p class="text-xs font-mono">{{ ticket.id }}</p>
|
||||
<div class="bg-background border rounded px-2 py-1 max-w-full mt-1">
|
||||
<p class="text-xs font-mono break-all">{{ ticket.id }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -402,7 +408,9 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="text-center">
|
||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
||||
<p class="text-xs font-mono">{{ ticket.id }}</p>
|
||||
<div class="bg-background border rounded px-2 py-1 max-w-full mt-1">
|
||||
<p class="text-xs font-mono break-all">{{ ticket.id }}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue