This commit is contained in:
Jose Olarte III
2025-09-10 18:19:40 +08:00
parent 9bdd66b9c9
commit ac603f66e2

View File

@@ -32,7 +32,7 @@
@click="expandOffersToUserAndMarkRead()"
/>
</div>
<a @click="handleSeeAllOffersToUser" class="text-blue-500 cursor-pointer">
<a class="text-blue-500 cursor-pointer" @click="handleSeeAllOffersToUser">
See&nbsp;all
</a>
</div>
@@ -99,7 +99,10 @@
@click="expandOffersToUserProjectsAndMarkRead()"
/>
</div>
<a @click="handleSeeAllOffersToUserProjects" class="text-blue-500 cursor-pointer">
<a
class="text-blue-500 cursor-pointer"
@click="handleSeeAllOffersToUserProjects"
>
See&nbsp;all
</a>
</div>
@@ -247,7 +250,7 @@ export default class NewActivityView extends Vue {
});
// note that we don't update this.lastAckedOfferToUserJwtId in case they
// later choose the last one to keep the offers as new
const message = fromSeeAll
const message = fromSeeAll
? "The offers are marked as viewed."
: "The offers are marked as viewed. Click in the list to keep them as new.";
this.notify.info(message, TIMEOUTS.LONG);
@@ -278,14 +281,17 @@ export default class NewActivityView extends Vue {
async expandOffersToUserProjectsAndMarkRead(fromSeeAll: boolean = false) {
this.showOffersToUserProjectsDetails =
!this.showOffersToUserProjectsDetails;
if (this.showOffersToUserProjectsDetails && this.newOffersToUserProjects.length > 0) {
if (
this.showOffersToUserProjectsDetails &&
this.newOffersToUserProjects.length > 0
) {
await this.$updateSettings({
lastAckedOfferToUserProjectsJwtId:
this.newOffersToUserProjects[0].jwtId,
});
// note that we don't update this.lastAckedOfferToUserProjectsJwtId in case
// they later choose the last one to keep the offers as new
const message = fromSeeAll
const message = fromSeeAll
? "The offers are marked as viewed."
: "The offers are marked as viewed. Click in the list to keep them as new.";
this.notify.info(message, TIMEOUTS.LONG);