diff --git a/frontend_nuxt/app.vue b/frontend_nuxt/app.vue index 8eab548cf..6a429d5ae 100644 --- a/frontend_nuxt/app.vue +++ b/frontend_nuxt/app.vue @@ -1,6 +1,6 @@ @@ -30,6 +39,7 @@ import HeaderComponent from '~/components/HeaderComponent.vue' import MenuComponent from '~/components/MenuComponent.vue' import GlobalPopups from '~/components/GlobalPopups.vue' import ConfirmDialog from '~/components/ConfirmDialog.vue' +import MessageFloatWindow from '~/components/MessageFloatWindow.vue' import { useIsMobile } from '~/utils/screen' const isMobile = useIsMobile() @@ -52,6 +62,7 @@ const hideMenu = computed(() => { }) const header = useTemplateRef('header') +const isFloatMode = computed(() => useRoute().query.float !== undefined) onMounted(() => { if (typeof window !== 'undefined') { diff --git a/frontend_nuxt/components/MessageFloatWindow.vue b/frontend_nuxt/components/MessageFloatWindow.vue new file mode 100644 index 000000000..c3866a672 --- /dev/null +++ b/frontend_nuxt/components/MessageFloatWindow.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/frontend_nuxt/pages/message-box/[id].vue b/frontend_nuxt/pages/message-box/[id].vue index 0ecf3e5a4..7dd6856d2 100644 --- a/frontend_nuxt/pages/message-box/[id].vue +++ b/frontend_nuxt/pages/message-box/[id].vue @@ -1,12 +1,17 @@