diff --git a/package-lock.json b/package-lock.json index e097d17..1a856ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "tailwindcss": "^4.2.1", "tailwindcss-primeui": "^0.6.1", "vue": "^3.5.28", - "vuetify": "^4.0.0" + "vuetify": "^4.0.2" }, "devDependencies": { "@mdi/font": "^7.4.47", @@ -5843,9 +5843,9 @@ } }, "node_modules/vuetify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.0.tgz", - "integrity": "sha512-TRyNWd2KlX1KXbKwuHYRfrX24yLHq85AdVKmokfy5llAgVx7MNW4oBPwFmYLeuuSrWvw5ITtDJ5VjdBIKD5WVw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.2.tgz", + "integrity": "sha512-klgSGmfXoLajdTuuxreilzDQjp0ojzL2U5v6Z3ZbMYtpihPPXT9rkd/FxWL3dIGevnWdgaP2Kpwoz6aS/MISDA==", "license": "MIT", "funding": { "type": "github", diff --git a/package.json b/package.json index 78dd5f4..095e927 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "tailwindcss": "^4.2.1", "tailwindcss-primeui": "^0.6.1", "vue": "^3.5.28", - "vuetify": "^4.0.0" + "vuetify": "^4.0.2" }, "devDependencies": { "@mdi/font": "^7.4.47", diff --git a/src/components/BackToChats.vue b/src/components/BackToChats.vue index b01f734..7b80d8f 100644 --- a/src/components/BackToChats.vue +++ b/src/components/BackToChats.vue @@ -5,7 +5,12 @@ const menuStore = useMenuStore() diff --git a/src/components/Chats/ChatListElement.vue b/src/components/Chats/ChatListElement.vue index cd2ba48..e49a520 100644 --- a/src/components/Chats/ChatListElement.vue +++ b/src/components/Chats/ChatListElement.vue @@ -1,6 +1,5 @@ diff --git a/src/components/LeftPane.vue b/src/components/LeftPane.vue index cde65cb..d4487d4 100644 --- a/src/components/LeftPane.vue +++ b/src/components/LeftPane.vue @@ -8,7 +8,7 @@ import SettingsList from '@/components/Settings/SettingsList.vue' const menuStore = useMenuStore() const component = computed(() => { - switch (menuStore.selected) { + switch (menuStore.selected[0]) { case 'chats': return ChatsList case 'users': diff --git a/src/components/Messages/MessageToolbar.vue b/src/components/Messages/MessageToolbar.vue index 93cab54..40618c0 100644 --- a/src/components/Messages/MessageToolbar.vue +++ b/src/components/Messages/MessageToolbar.vue @@ -1,13 +1,16 @@ diff --git a/src/components/Messages/MessagesForm.vue b/src/components/Messages/MessagesForm.vue index 29fba0e..81b7674 100644 --- a/src/components/Messages/MessagesForm.vue +++ b/src/components/Messages/MessagesForm.vue @@ -2,33 +2,27 @@ import { computed, nextTick, ref, useTemplateRef, watch } from 'vue' import { useScroll } from '@vueuse/core' import type { User } from '@/stores/users.ts' +import { useChatsStore } from '@/stores/chats.ts' -const area = useTemplateRef('messageArea') +const chatsStore = useChatsStore() +// const area = useTemplateRef('messageArea') // const { y, arrivedState } = useScroll(area) - // const messages = computed(() => { // return [...messagesStore.messages] // }) - // async function scrollToBottom() { // await nextTick() // if (area.value) y.value = area.value?.scrollHeight // } -const user = ref({ - id: 1, - name: 'test', - email: 'test@test.ru', -}) - const messages = ref([])