fix(ui): mark transaction document links as external
Add external prop to UButton components linking to document URLs Prevents the router from intercepting external downloads
This commit is contained in:
@@ -252,6 +252,7 @@
|
|||||||
<UButton
|
<UButton
|
||||||
v-if="row.original.transactionDocument"
|
v-if="row.original.transactionDocument"
|
||||||
:to="row.original.transactionDocument.url"
|
:to="row.original.transactionDocument.url"
|
||||||
|
external
|
||||||
:label="row.original.transactionDocument.originalName"
|
:label="row.original.transactionDocument.originalName"
|
||||||
color="neutral"
|
color="neutral"
|
||||||
variant="link"
|
variant="link"
|
||||||
@@ -469,6 +470,7 @@
|
|||||||
<div class="flex flex-col gap-2 sm:flex-row sm:items-center">
|
<div class="flex flex-col gap-2 sm:flex-row sm:items-center">
|
||||||
<UButton
|
<UButton
|
||||||
:to="detailsBooking.transactionDocument.url"
|
:to="detailsBooking.transactionDocument.url"
|
||||||
|
external
|
||||||
label="Download"
|
label="Download"
|
||||||
color="neutral"
|
color="neutral"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
|
|||||||
@@ -500,6 +500,7 @@ async function cancelBookingConfirmation() {
|
|||||||
<div class="flex flex-col gap-2 sm:flex-row sm:items-center">
|
<div class="flex flex-col gap-2 sm:flex-row sm:items-center">
|
||||||
<UButton
|
<UButton
|
||||||
:to="booking.transactionDocument.url"
|
:to="booking.transactionDocument.url"
|
||||||
|
external
|
||||||
:label="t('confirm.download')"
|
:label="t('confirm.download')"
|
||||||
color="neutral"
|
color="neutral"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
|
|||||||
Reference in New Issue
Block a user