mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-23 08:43:50 +02:00
Fix lastVisit and visitCount
This commit is contained in:
@@ -569,16 +569,21 @@
|
|||||||
<span class="extra">{{ formatDateFilter(groupDialog.ref.createdAt, 'long') }}</span>
|
<span class="extra">{{ formatDateFilter(groupDialog.ref.createdAt, 'long') }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<TooltipWrapper side="top" :content="t('dialog.user.info.open_previous_instance')">
|
<div class="x-friend-item" @click="showPreviousInstancesGroupDialog(groupDialog.ref)">
|
||||||
<div class="x-friend-item" @click="showPreviousInstancesGroupDialog(groupDialog.ref)">
|
<div class="detail">
|
||||||
<div class="detail">
|
<div
|
||||||
<span class="name">
|
class="name"
|
||||||
|
style="display: flex; justify-content: space-between; align-items: center">
|
||||||
|
<span>
|
||||||
{{ t('dialog.group.info.last_visited') }}
|
{{ t('dialog.group.info.last_visited') }}
|
||||||
</span>
|
</span>
|
||||||
<span class="extra">{{ formatDateFilter(groupDialog.lastVisit, 'long') }}</span>
|
<TooltipWrapper side="top" :content="t('dialog.user.info.open_previous_instance')">
|
||||||
|
<MoreHorizontal style="margin-right: 16px" />
|
||||||
|
</TooltipWrapper>
|
||||||
</div>
|
</div>
|
||||||
|
<span class="extra">{{ formatDateFilter(groupDialog.lastVisit, 'long') }}</span>
|
||||||
</div>
|
</div>
|
||||||
</TooltipWrapper>
|
</div>
|
||||||
<div class="x-friend-item" style="cursor: default">
|
<div class="x-friend-item" style="cursor: default">
|
||||||
<div class="detail">
|
<div class="detail">
|
||||||
<span class="name">{{ t('dialog.group.info.links') }}</span>
|
<span class="name">{{ t('dialog.group.info.links') }}</span>
|
||||||
@@ -1190,6 +1195,7 @@
|
|||||||
import GroupCalendarEventCard from '../../../views/Tools/components/GroupCalendarEventCard.vue';
|
import GroupCalendarEventCard from '../../../views/Tools/components/GroupCalendarEventCard.vue';
|
||||||
import GroupPostEditDialog from './GroupPostEditDialog.vue';
|
import GroupPostEditDialog from './GroupPostEditDialog.vue';
|
||||||
import InstanceActionBar from '../../InstanceActionBar.vue';
|
import InstanceActionBar from '../../InstanceActionBar.vue';
|
||||||
|
|
||||||
import * as workerTimers from 'worker-timers';
|
import * as workerTimers from 'worker-timers';
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
|
|||||||
@@ -637,11 +637,39 @@
|
|||||||
<span class="extra" style="white-space: normal">{{ worldDialogPlatform }}</span>
|
<span class="extra" style="white-space: normal">{{ worldDialogPlatform }}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="x-friend-item" style="cursor: default">
|
<div class="x-friend-item" style="cursor: default">
|
||||||
<div class="detail">
|
<div class="detail">
|
||||||
<span class="name">
|
<span class="name">
|
||||||
{{ t('dialog.world.info.last_visited') }}
|
{{ t('dialog.world.info.last_visited') }}
|
||||||
</span>
|
</span>
|
||||||
|
<span class="extra">{{ formatDateFilter(worldDialog.lastVisit, 'long') }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="x-friend-item" @click="showPreviousInstancesWorldDialog(worldDialog.ref)">
|
||||||
|
<div class="detail">
|
||||||
|
<div
|
||||||
|
class="name"
|
||||||
|
style="display: flex; justify-content: space-between; align-items: center">
|
||||||
|
<div>
|
||||||
|
{{ t('dialog.world.info.visit_count') }}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<TooltipWrapper side="top" :content="t('dialog.user.info.open_previous_instance')">
|
||||||
|
<MoreHorizontal style="margin-right: 16px" />
|
||||||
|
</TooltipWrapper>
|
||||||
|
</div>
|
||||||
|
<span v-if="worldDialog.visitCount === 0" class="extra">-</span>
|
||||||
|
<span v-else class="extra" v-text="worldDialog.visitCount"></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="x-friend-item" style="cursor: default">
|
||||||
|
<div class="detail">
|
||||||
|
<span class="name">
|
||||||
|
{{ t('dialog.world.info.time_spent') }}
|
||||||
|
</span>
|
||||||
<span class="extra">
|
<span class="extra">
|
||||||
{{ worldDialog.timeSpent === 0 ? ' - ' : timeSpent }}
|
{{ worldDialog.timeSpent === 0 ? ' - ' : timeSpent }}
|
||||||
</span>
|
</span>
|
||||||
@@ -708,6 +736,7 @@
|
|||||||
LineChart,
|
LineChart,
|
||||||
MessageSquare,
|
MessageSquare,
|
||||||
Monitor,
|
Monitor,
|
||||||
|
MoreHorizontal,
|
||||||
Pencil,
|
Pencil,
|
||||||
RefreshCw,
|
RefreshCw,
|
||||||
Share2,
|
Share2,
|
||||||
@@ -784,10 +813,8 @@
|
|||||||
const { lastLocation } = storeToRefs(useLocationStore());
|
const { lastLocation } = storeToRefs(useLocationStore());
|
||||||
const { newInstanceSelfInvite, canOpenInstanceInGame } = useInviteStore();
|
const { newInstanceSelfInvite, canOpenInstanceInGame } = useInviteStore();
|
||||||
const { showFavoriteDialog } = useFavoriteStore();
|
const { showFavoriteDialog } = useFavoriteStore();
|
||||||
const {
|
const { showPreviousInstancesInfoDialog, showPreviousInstancesWorldDialog: openPreviousInstancesWorldDialog } =
|
||||||
showPreviousInstancesInfoDialog,
|
useInstanceStore();
|
||||||
showPreviousInstancesWorldDialog: openPreviousInstancesWorldDialog
|
|
||||||
} = useInstanceStore();
|
|
||||||
const { instanceJoinHistory } = storeToRefs(useInstanceStore());
|
const { instanceJoinHistory } = storeToRefs(useInstanceStore());
|
||||||
const { isGameRunning } = storeToRefs(useGameStore());
|
const { isGameRunning } = storeToRefs(useGameStore());
|
||||||
const { showFullscreenImageDialog } = useGalleryStore();
|
const { showFullscreenImageDialog } = useGalleryStore();
|
||||||
|
|||||||
Reference in New Issue
Block a user