diff --git a/web/package.json b/web/package.json index ec2eb84..0684586 100644 --- a/web/package.json +++ b/web/package.json @@ -13,7 +13,9 @@ "@vue-office/excel": "^1.7.14", "echarts": "^6.0.0", "element-plus": "^2.13.3", + "lucide-vue-next": "^0.577.0", "marked": "^17.0.4", + "monaco-editor": "^0.55.1", "papaparse": "^5.5.3", "pinia": "^2.1.7", "vue": "^3.4.21", @@ -28,6 +30,7 @@ "tailwindcss": "^3.4.3", "typescript": "^5.4.3", "vite": "^5.2.8", + "vite-plugin-monaco-editor": "^1.1.0", "vue-tsc": "^2.0.7" } } diff --git a/web/src/App.vue b/web/src/App.vue index e38e239..648c573 100644 --- a/web/src/App.vue +++ b/web/src/App.vue @@ -5,7 +5,7 @@ import { ElConfigProvider } from 'element-plus' import Sidebar from '@/components/Sidebar.vue' const route = useRoute() -const showSidebar = computed(() => route.path !== '/') +const showSidebar = computed(() => route.path !== '/login' && route.path !== '/' && route.path !== '/signup')