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="bg-muted/50 rounded-lg p-4">
|
||||||
<div class="flex flex-col items-center space-y-3">
|
<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" />
|
<img :src="ticketQRCode" alt="Ticket QR code" class="w-48 h-48 border rounded-lg" />
|
||||||
<div class="text-center">
|
<div class="text-center w-full">
|
||||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
<p class="text-xs text-muted-foreground mb-1">Ticket ID</p>
|
||||||
<p class="text-xs font-mono">{{ purchasedTicketId }}</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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,9 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -262,7 +264,9 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -330,7 +334,9 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -402,7 +408,9 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<p class="text-xs text-muted-foreground">Ticket ID</p>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue