From cea59cba29f4b03f90daf217d376f83fad87df7f Mon Sep 17 00:00:00 2001 From: QiTao Weng Date: Sun, 10 Apr 2022 04:01:43 -0500 Subject: [PATCH] Moved file and add new listings page --- src/components/Login.vue | 6 +++--- src/{pages => components}/RangeChartEditor.vue | 2 +- src/pages/Editor.vue | 2 +- src/pages/Listings.vue | 0 src/router.ts | 5 +++++ 5 files changed, 10 insertions(+), 5 deletions(-) rename src/{pages => components}/RangeChartEditor.vue (98%) create mode 100644 src/pages/Listings.vue diff --git a/src/components/Login.vue b/src/components/Login.vue index 564cb69..0df9e77 100644 --- a/src/components/Login.vue +++ b/src/components/Login.vue @@ -44,7 +44,7 @@ const login = async () => { return user.message } loggedIn() - router.push({ path: '/Editor'}) + router.push({ path: '/Listings'}) } const register = async () => { @@ -61,12 +61,12 @@ const register = async () => { return user.message } loggedIn() - router.push({ path: '/Editor'}) + router.push({ path: '/Listings'}) } onMounted(() => { if ( checkLoggedIn() ) { - router.push({ path: '/Editor'}) + router.push({ path: '/Listings'}) } }) diff --git a/src/pages/RangeChartEditor.vue b/src/components/RangeChartEditor.vue similarity index 98% rename from src/pages/RangeChartEditor.vue rename to src/components/RangeChartEditor.vue index b7e59e1..0f251f6 100644 --- a/src/pages/RangeChartEditor.vue +++ b/src/components/RangeChartEditor.vue @@ -3,7 +3,7 @@ import * as math from 'mathjs' import {onMounted, ref} from 'vue' import {MathStatement} from '../support/parse' import {v4 as uuidv4} from 'uuid' -import Katex from '../components/Katex.vue' +import Katex from './Katex.vue' import {ChartBox, StatementID} from '../support/types' import {MathPage} from '../support/page' diff --git a/src/pages/Editor.vue b/src/pages/Editor.vue index 12ae705..618654f 100644 --- a/src/pages/Editor.vue +++ b/src/pages/Editor.vue @@ -13,7 +13,7 @@ import ImageBox from '../components/ImageBox.vue' import FunctionEditor from '../components/FunctionEditor.vue' import { RichTextBox, ImageContainer } from '../support/types' import RangeChart from '../components/RangeChart.vue' -import RangeChartEditor from './RangeChartEditor.vue' +import RangeChartEditor from '../components/RangeChartEditor.vue' import { stepX, stepY } from '../support/const' import { checkLoggedIn, loggedOut } from '../support/auth' import router from '../router' diff --git a/src/pages/Listings.vue b/src/pages/Listings.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/router.ts b/src/router.ts index 079434c..23c074d 100644 --- a/src/router.ts +++ b/src/router.ts @@ -17,6 +17,11 @@ const routes = [ name: 'Editor', component: () => import(/* webpackChunkName: "Editor" */ './pages/Editor.vue'), }, + { + path: '/listings', + name: 'Listings', + component: () => import(/* webpackChunkName: "Listings" */ './pages/Listings.vue'), + }, ]