forked from trent_larson/crowd-funder-for-time-pwa
Giver-recipient display fixes
- Truncate very long texts (such as dids) - Stacked layout in mobile, row layout in wider screens - Minor design adjustments
This commit is contained in:
@@ -103,8 +103,8 @@
|
|||||||
|
|
||||||
<div class="mt-4 sm:flex justify-between gap-2">
|
<div class="mt-4 sm:flex justify-between gap-2">
|
||||||
<!-- First Column for Giver -->
|
<!-- First Column for Giver -->
|
||||||
<div class="sm:flex-grow border border-slate-400 p-2 rounded-md overflow-hidden">
|
<div class="sm:flex-grow sm:w-1/2 border border-slate-400 p-2 rounded-md overflow-hidden">
|
||||||
<div class="flex">
|
<div class="flex items-center">
|
||||||
<input
|
<input
|
||||||
v-if="giverDid && !providedByProject"
|
v-if="giverDid && !providedByProject"
|
||||||
v-model="providedByGiver"
|
v-model="providedByGiver"
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
icon="square"
|
icon="square"
|
||||||
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
||||||
/>
|
/>
|
||||||
<label class="text-sm mt-1 truncate">
|
<label class="text-sm truncate">
|
||||||
{{
|
{{
|
||||||
giverDid
|
giverDid
|
||||||
? "This was provided by " + giverName + "."
|
? "This was provided by " + giverName + "."
|
||||||
@@ -126,12 +126,12 @@
|
|||||||
<font-awesome
|
<font-awesome
|
||||||
v-if="!giverDid || providedByProject"
|
v-if="!giverDid || providedByProject"
|
||||||
icon="info-circle"
|
icon="info-circle"
|
||||||
class="-mt-1 bg-white text-slate-500 h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="text-base cursor-pointer bg-white text-slate-500 ms-1"
|
||||||
@click="notifyUserOfGiver()"
|
@click="notifyUserOfGiver()"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex">
|
<div class="flex items-center">
|
||||||
<input
|
<input
|
||||||
v-if="providerProjectId && !providedByGiver"
|
v-if="providerProjectId && !providedByGiver"
|
||||||
v-model="providedByProject"
|
v-model="providedByProject"
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
icon="square"
|
icon="square"
|
||||||
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
||||||
/>
|
/>
|
||||||
<label class="text-sm mt-1 truncate">
|
<label class="text-sm truncate">
|
||||||
{{
|
{{
|
||||||
providerProjectId
|
providerProjectId
|
||||||
? "This was provided by " + providerProjectName + "."
|
? "This was provided by " + providerProjectName + "."
|
||||||
@@ -153,19 +153,19 @@
|
|||||||
<font-awesome
|
<font-awesome
|
||||||
v-if="!providerProjectId || providedByGiver"
|
v-if="!providerProjectId || providedByGiver"
|
||||||
icon="info-circle"
|
icon="info-circle"
|
||||||
class="-mt-1 bg-white text-slate-500 h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="text-base cursor-pointer bg-white text-slate-500 ms-1"
|
||||||
@click="notifyUserOfProvidingProject()"
|
@click="notifyUserOfProvidingProject()"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="sm:flex-shrink flex justify-center items-center">
|
<div class="sm:flex-shrink flex justify-center items-center my-1 sm:my-0">
|
||||||
<font-awesome icon="arrow-right" class="fa-fw h-7" />
|
<font-awesome icon="arrow-right" class="fa-fw h-7 rotate-90 sm:rotate-0" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Third Column for Recipient -->
|
<!-- Third Column for Recipient -->
|
||||||
<div class="sm:flex-grow border border-slate-400 p-2 rounded-md overflow-hidden">
|
<div class="sm:flex-grow sm:w-1/2 border border-slate-400 p-2 rounded-md overflow-hidden">
|
||||||
<div class="flex">
|
<div class="flex items-center">
|
||||||
<input
|
<input
|
||||||
v-if="recipientDid && !givenToProject"
|
v-if="recipientDid && !givenToProject"
|
||||||
v-model="givenToRecipient"
|
v-model="givenToRecipient"
|
||||||
@@ -177,7 +177,7 @@
|
|||||||
icon="square"
|
icon="square"
|
||||||
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
||||||
/>
|
/>
|
||||||
<label class="text-sm mt-1 truncate">
|
<label class="text-sm truncate">
|
||||||
{{
|
{{
|
||||||
recipientDid
|
recipientDid
|
||||||
? "This was given to " + recipientName + "."
|
? "This was given to " + recipientName + "."
|
||||||
@@ -187,12 +187,12 @@
|
|||||||
<font-awesome
|
<font-awesome
|
||||||
v-if="!recipientDid || givenToProject"
|
v-if="!recipientDid || givenToProject"
|
||||||
icon="info-circle"
|
icon="info-circle"
|
||||||
class="-mt-1 bg-white text-slate-500 h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="text-base cursor-pointer bg-white text-slate-500 ms-1"
|
||||||
@click="notifyUserOfRecipient()"
|
@click="notifyUserOfRecipient()"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex">
|
<div class="flex items-center">
|
||||||
<input
|
<input
|
||||||
v-if="fulfillsProjectId && !givenToRecipient"
|
v-if="fulfillsProjectId && !givenToRecipient"
|
||||||
v-model="givenToProject"
|
v-model="givenToProject"
|
||||||
@@ -204,7 +204,7 @@
|
|||||||
icon="square"
|
icon="square"
|
||||||
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="mr-2 bg-white text-white h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
||||||
/>
|
/>
|
||||||
<label class="text-sm mt-1 truncate">
|
<label class="text-sm truncate">
|
||||||
{{
|
{{
|
||||||
fulfillsProjectId
|
fulfillsProjectId
|
||||||
? "This was given to " + fulfillsProjectName + ". "
|
? "This was given to " + fulfillsProjectName + ". "
|
||||||
@@ -214,7 +214,7 @@
|
|||||||
<font-awesome
|
<font-awesome
|
||||||
v-if="!fulfillsProjectId || givenToRecipient"
|
v-if="!fulfillsProjectId || givenToRecipient"
|
||||||
icon="info-circle"
|
icon="info-circle"
|
||||||
class="-mt-1 bg-white text-slate-500 h-5 w-5 px-0.5 py-0.5 rounded-sm"
|
class="text-base cursor-pointer bg-white text-slate-500 ms-1"
|
||||||
@click="notifyUserFulfillsProject()"
|
@click="notifyUserFulfillsProject()"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user