diff --git a/web/src/pages/exchange/issuance.vue b/web/src/pages/exchange/issuance.vue index 95f8611..b5732f3 100644 --- a/web/src/pages/exchange/issuance.vue +++ b/web/src/pages/exchange/issuance.vue @@ -3,9 +3,7 @@ @@ -37,18 +40,15 @@
+ class="sticky top-0 z-10 border-y border-b-gray-200 border-t-gray-100 bg-gray-50 px-3 py-1.5 text-sm font-semibold leading-6 text-gray-900">

{{ group }}s:

  • + class="flex gap-x-4 px-3 py-5"> + class="h-6 w-6 flex-none rounded-full bg-gray-50">
    {{ credential.id }}. @@ -68,14 +68,14 @@ import PageHeader from "~/components/PageHeader.vue"; import CredentialIcon from "~/components/CredentialIcon.vue"; import ActionButton from "~/components/buttons/ActionButton.vue"; import LoadingIndicator from "~/components/loading/LoadingIndicator.vue"; -import {groupBy} from "~/composables/groupings"; -import {useTitle} from "@vueuse/core"; -import {parseDate} from "@taquito/michel-codec/dist/types/utils"; +import { groupBy } from "~/composables/groupings"; +import { useTitle } from "@vueuse/core"; +import { parseDate } from "@taquito/michel-codec/dist/types/utils"; async function resolvePresentationRequest(request) { try { console.log("RESOLVING request", request) - const response = await $fetch("/r/wallet/exchange/resolvePresentationRequest", {method: 'POST', body: request}) + const response = await $fetch("/r/wallet/exchange/resolvePresentationRequest", { method: 'POST', body: request }) console.log(response) return response } catch (e) { @@ -103,13 +103,14 @@ console.log("inputDescriptors: ", inputDescriptors) let i = 0 let groupedCredentialTypes = groupBy(inputDescriptors.map(item => { - return {id: ++i, name: item.id} + return { id: ++i, name: item.id } }), c => c.name) console.log("groupedCredentialTypes: ", groupedCredentialTypes) const immediateAccept = ref(false) const failed = ref(false) +const failMessage = ref("Unknown error occurred.") async function acceptPresentation() { const response = await fetch("/r/wallet/exchange/usePresentationRequest", { @@ -120,7 +121,7 @@ async function acceptPresentation() { if (response.ok) { console.log("Response: " + response) - const parsedResponse: {redirectUri: string} = await response.json() + const parsedResponse: { redirectUri: string } = await response.json() if (parsedResponse.redirectUri) { navigateTo(parsedResponse.redirectUri, { @@ -133,10 +134,11 @@ async function acceptPresentation() { } } else { failed.value = true - const error: {message: string, redirectUri: string | null | undefined} = await response.json() + const error: { message: string, redirectUri: string | null | undefined } = await response.json() + failMessage.value = error.message console.log("Error response: " + JSON.stringify(error)) - window.alert(error.message) + // window.alert(error.message) if (error.redirectUri != null) { navigateTo(error.redirectUri as string, {