From 6fecd0f4f09b11a3fbaa926e4be026442a19ef78 Mon Sep 17 00:00:00 2001 From: Zhang Minghan Date: Mon, 14 Aug 2023 18:16:42 +0800 Subject: [PATCH] add mobile sidebar --- app/src/App.vue | 66 ++++++++++++++++++++++++++++-- app/src/components/icons/close.vue | 5 +++ 2 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 app/src/components/icons/close.vue diff --git a/app/src/App.vue b/app/src/App.vue index 4808661..f1e4839 100644 --- a/app/src/App.vue +++ b/app/src/App.vue @@ -9,8 +9,12 @@ import Heart from "./components/icons/heart.vue"; import Chat from "./components/icons/chat.vue"; import Delete from "./components/icons/delete.vue"; import { deleteConversation } from "./assets/script/api"; +import {ref} from "vue"; +import Close from "./components/icons/close.vue"; const current = manager.getCurrent(); +const sidebar = ref(false); + function goto() { window.location.href = "https://deeptrain.net/login?app=chatnio"; } @@ -19,6 +23,15 @@ function toggle(n: boolean) { gpt4.value = mobile.value ? !gpt4.value : n; if (gpt4.value && !auth.value) return goto(); } + +function setSidebar(n: boolean) { + sidebar.value = n; +} + +function toggleConversation(id: number) { + manager.toggle(id); + setSidebar(false); +}