forked from trent_larson/crowd-funder-for-time-pwa
fix checkbox verbiage when no project is chosen for a give
This commit is contained in:
@@ -78,7 +78,7 @@
|
||||
|
||||
<div class="h-7 mt-4 flex">
|
||||
<input
|
||||
v-if="!givenToUser"
|
||||
v-if="projectId && !givenToUser"
|
||||
type="checkbox"
|
||||
class="h-6 w-6 mr-2"
|
||||
v-model="givenToProject"
|
||||
@@ -87,11 +87,15 @@
|
||||
v-else
|
||||
icon="square"
|
||||
class="bg-slate-500 text-slate-500 h-5 w-5 px-0.5 py-0.5 mr-2 rounded"
|
||||
@click="
|
||||
notifyUser('Cannot be both given to you and also given to a project.')
|
||||
"
|
||||
@click="notifyUserOfProject()"
|
||||
/>
|
||||
<label class="text-sm mt-1">This was given to {{ projectName }}</label>
|
||||
<label class="text-sm mt-1">
|
||||
{{
|
||||
projectId
|
||||
? "This was given to " + projectName
|
||||
: "No project was chosen"
|
||||
}}
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="h-7 mt-4 flex">
|
||||
@@ -106,7 +110,7 @@
|
||||
icon="square"
|
||||
class="bg-slate-500 text-slate-500 h-5 w-5 px-0.5 py-0.5 mr-2 rounded"
|
||||
@click="
|
||||
notifyUser('Cannot be both given to a project and also given to you.')
|
||||
notifyUser('You cannot assign this both a project and also to you.')
|
||||
"
|
||||
/>
|
||||
<label class="text-sm mt-1">This was given to you</label>
|
||||
@@ -114,7 +118,7 @@
|
||||
|
||||
<div class="mt-4 flex">
|
||||
<input type="checkbox" class="h-6 w-6 mr-2" v-model="isTrade" />
|
||||
<label class="text-sm mt-1">Trade (not a gift)</label>
|
||||
<label class="text-sm mt-1">This is a trade (not a gift)</label>
|
||||
</div>
|
||||
|
||||
<p class="text-center mb-2 mt-6 italic">
|
||||
@@ -450,6 +454,31 @@ export default class GiftedDetails extends Vue {
|
||||
);
|
||||
}
|
||||
|
||||
notifyUserOfProject() {
|
||||
if (!this.projectId) {
|
||||
this.$notify(
|
||||
{
|
||||
group: "alert",
|
||||
type: "warning",
|
||||
title: "Error",
|
||||
text: "To assign to a project, you must open this dialog through a project.",
|
||||
},
|
||||
3000,
|
||||
);
|
||||
} else {
|
||||
// must be because givenToUser is true
|
||||
this.$notify(
|
||||
{
|
||||
group: "alert",
|
||||
type: "warning",
|
||||
title: "Error",
|
||||
text: "You cannot assign both to a project and to yourself.",
|
||||
},
|
||||
3000,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param giverDid may be null
|
||||
|
||||
Reference in New Issue
Block a user