| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -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 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |