Implement profile modal #52

Merged
twig merged 27 commits from profile-modal into main 2025-08-04 19:06:45 +00:00
3 changed files with 6 additions and 2 deletions
Showing only changes of commit ef9b70410b - Show all commits

View file

@ -1,7 +1,7 @@
<template>
<div>
<Banner v-if="banner" />
<NuxtPage :keepalive="true" />
<NuxtPage />
</div>
</template>

View file

@ -4,7 +4,7 @@
<span class="member-display-name">{{ getDisplayName(props.member) }}</span>
</div>
<ModalProfilePopup v-if="modalPopupVisible" :profile="props.member"
:onFinish="hideModalPopup"/>
:onFinish="hideModalPopup" :keepalive="false"/>
</template>
<script lang="ts" setup>

View file

@ -57,6 +57,10 @@ import Button from '~/components/UserInterface/Button.vue';
import VerticalSpacer from '~/components/UserInterface/VerticalSpacer.vue';
import type { GuildResponse } from '~/types/interfaces';
definePageMeta({
keepalive: true
});
const loading = useState("loading", () => false);
const createButtonContainer = ref<HTMLButtonElement>();