|
|
@ -13,15 +13,12 @@ |
|
|
|
<div class="bg-slate-100 rounded-t-md border border-slate-300 p-3 sm:p-4"> |
|
|
|
<div class="flex items-center gap-2 mb-6"> |
|
|
|
|
|
|
|
<div v-if="record.issuerDid"> |
|
|
|
<EntityIcon |
|
|
|
:entity-id="record.issuerDid" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem] object-cover" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div v-else> |
|
|
|
<font-awesome icon="person-circle-question" class="text-slate-300 text-[3rem] sm:text-[4rem]" /> |
|
|
|
</div> |
|
|
|
<EntityIcon |
|
|
|
:entity-id="record.issuerDid" |
|
|
|
:profile-image-url="record.issuer.profileImageUrl" |
|
|
|
:icon-size="24" |
|
|
|
class="rounded object-cover" |
|
|
|
/> |
|
|
|
|
|
|
|
<div> |
|
|
|
<h3 class="font-semibold"> |
|
|
@ -54,8 +51,9 @@ |
|
|
|
</a> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- Giver - - > Receiver --> |
|
|
|
<div class="relative flex justify-between gap-4 max-w-lg mx-auto mb-5"> |
|
|
|
<!-- Source --> |
|
|
|
<!-- Giver --> |
|
|
|
<div |
|
|
|
class="w-28 sm:w-40 text-center bg-white border border-slate-200 rounded p-2 sm:p-3" |
|
|
|
> |
|
|
@ -66,24 +64,17 @@ |
|
|
|
<ProjectIcon |
|
|
|
:entity-id="record.providerPlanName" |
|
|
|
:icon-size="48" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem] *:w-full *:h-full" |
|
|
|
class="rounded *:w-full *:h-full" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<!-- Identicon for DIDs --> |
|
|
|
<div v-else-if="record.agentDid"> |
|
|
|
<EntityIcon |
|
|
|
:entity-id="record.agentDid" |
|
|
|
:profile-image-url="record.issuer.profileImageUrl" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<!-- Unknown Person --> |
|
|
|
<div v-else> |
|
|
|
<font-awesome |
|
|
|
icon="person-circle-question" |
|
|
|
class="text-slate-300 text-[3rem] sm:text-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<EntityIcon |
|
|
|
v-else |
|
|
|
:entity-id="record.agentDid" |
|
|
|
:profile-image-url="record.issuer.profileImageUrl" |
|
|
|
:icon-size="48" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="text-xs mt-2 line-clamp-3 sm:line-clamp-2"> |
|
|
@ -116,7 +107,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<!-- Destination --> |
|
|
|
<!-- Recipient --> |
|
|
|
<div |
|
|
|
class="w-28 sm:w-40 text-center bg-white border border-slate-200 rounded p-2 sm:p-3" |
|
|
|
> |
|
|
@ -131,20 +122,13 @@ |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<!-- Identicon for DIDs --> |
|
|
|
<div v-else-if="record.recipientDid"> |
|
|
|
<EntityIcon |
|
|
|
:entity-id="record.recipientDid" |
|
|
|
:profile-image-url="record.receiver.profileImageUrl" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<!-- Unknown Person --> |
|
|
|
<div v-else> |
|
|
|
<font-awesome |
|
|
|
icon="person-circle-question" |
|
|
|
class="text-slate-300 text-[3rem] sm:text-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<EntityIcon |
|
|
|
v-else |
|
|
|
:entity-id="record.recipientDid" |
|
|
|
:profile-image-url="record.receiver.profileImageUrl" |
|
|
|
:icon-size="48" |
|
|
|
class="rounded size-[3rem] sm:size-[4rem]" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="text-xs mt-2 line-clamp-3 sm:line-clamp-2"> |
|
|
|