| 
						
						
							
								
							
						
						
					 | 
					@ -69,10 +69,17 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <div v-if="claimCountWithHidden > 0" class="border-b border-slate-300 pb-2"> | 
					 | 
					 | 
					    <div v-if="claimCountWithHidden > 0" class="border-b border-slate-300 pb-2"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      <span> | 
					 | 
					 | 
					      <span> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        {{ claimCountWithHiddenText }} | 
					 | 
					 | 
					        {{ claimCountWithHiddenText }} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        so if you expected but do not see details from someone then ask them to | 
					 | 
					 | 
					        If you don't see expected info above for someone, ask them to check that | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        check that their activity is visible to you on their Contacts | 
					 | 
					 | 
					        their activity is visible to you ( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        <font-awesome icon="users" class="text-slate-500" /> | 
					 | 
					 | 
					        <font-awesome icon="arrow-up" class="fa-fw" /> | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        page. | 
					 | 
					 | 
					        <font-awesome icon="eye" class="fa-fw" /> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        ) on | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        <a | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          class="text-blue-500 underline cursor-pointer" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          @click="copyContactsLinkToClipboard" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        > | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          this page </a | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        >. | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      </span> | 
					 | 
					 | 
					      </span> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    </div> | 
					 | 
					 | 
					    </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <div v-if="claimCountByUser > 0" class="border-b border-slate-300 pb-2"> | 
					 | 
					 | 
					    <div v-if="claimCountByUser > 0" class="border-b border-slate-300 pb-2"> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -120,10 +127,11 @@ import { DateTime } from "luxon"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import * as R from "ramda"; | 
					 | 
					 | 
					import * as R from "ramda"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { Component, Vue } from "vue-facing-decorator"; | 
					 | 
					 | 
					import { Component, Vue } from "vue-facing-decorator"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { Router } from "vue-router"; | 
					 | 
					 | 
					import { Router } from "vue-router"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import { useClipboard } from "@vueuse/core"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import QuickNav from "../components/QuickNav.vue"; | 
					 | 
					 | 
					import QuickNav from "../components/QuickNav.vue"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import TopMessage from "../components/TopMessage.vue"; | 
					 | 
					 | 
					import TopMessage from "../components/TopMessage.vue"; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					import { NotificationIface } from "../constants/app"; | 
					 | 
					 | 
					import { NotificationIface, APP_SERVER } from "../constants/app"; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					import { Contact } from "../db/tables/contacts"; | 
					 | 
					 | 
					import { Contact } from "../db/tables/contacts"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { | 
					 | 
					 | 
					import { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  GenericCredWrapper, | 
					 | 
					 | 
					  GenericCredWrapper, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -148,6 +156,7 @@ import { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  NOTIFY_ALL_CONFIRMATIONS_ERROR, | 
					 | 
					 | 
					  NOTIFY_ALL_CONFIRMATIONS_ERROR, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  NOTIFY_GIVE_SEND_ERROR, | 
					 | 
					 | 
					  NOTIFY_GIVE_SEND_ERROR, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  NOTIFY_CLAIMS_SEND_ERROR, | 
					 | 
					 | 
					  NOTIFY_CLAIMS_SEND_ERROR, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  NOTIFY_COPIED_TO_CLIPBOARD, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  createConfirmationSuccessMessage, | 
					 | 
					 | 
					  createConfirmationSuccessMessage, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  createCombinedSuccessMessage, | 
					 | 
					 | 
					  createCombinedSuccessMessage, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} from "@/constants/notifications"; | 
					 | 
					 | 
					} from "@/constants/notifications"; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -195,8 +204,8 @@ export default class QuickActionBvcEndView extends Vue { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  get claimCountWithHiddenText() { | 
					 | 
					 | 
					  get claimCountWithHiddenText() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    if (this.claimCountWithHidden === 0) return ""; | 
					 | 
					 | 
					    if (this.claimCountWithHidden === 0) return ""; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    return this.claimCountWithHidden === 1 | 
					 | 
					 | 
					    return this.claimCountWithHidden === 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      ? "There is 1 other claim with hidden details," | 
					 | 
					 | 
					      ? "There is 1 other claim with hidden details." | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					      : `There are ${this.claimCountWithHidden} other claims with hidden details,`; | 
					 | 
					 | 
					      : `There are ${this.claimCountWithHidden} other claims with hidden details.`; | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  get claimCountByUserText() { | 
					 | 
					 | 
					  get claimCountByUserText() { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -296,6 +305,25 @@ export default class QuickActionBvcEndView extends Vue { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    (this.$router as Router).push(route); | 
					 | 
					 | 
					    (this.$router as Router).push(route); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  } | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  copyContactsLinkToClipboard() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    const deepLinkUrl = `${APP_SERVER}/deep-link/did/${this.activeDid}`; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    useClipboard() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      .copy(deepLinkUrl) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      .then(() => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.notify.success( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          NOTIFY_COPIED_TO_CLIPBOARD.message("Your info link"), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          TIMEOUTS.SHORT, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        ); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      .catch((error) => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        logger.error("Failed to copy to clipboard:", error); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.notify.error( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          "Failed to copy link to clipboard. Please try again.", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          TIMEOUTS.SHORT, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        ); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  async record() { | 
					 | 
					 | 
					  async record() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    try { | 
					 | 
					 | 
					    try { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      if (this.claimsToConfirmSelected.length > 0) { | 
					 | 
					 | 
					      if (this.claimsToConfirmSelected.length > 0) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |