diff --git a/frontend/src/api/project.js b/frontend/src/api/project.js index ff1889e..632e28b 100644 --- a/frontend/src/api/project.js +++ b/frontend/src/api/project.js @@ -4,18 +4,6 @@ const API_BASE = '/api' export async function getProjects() { const response = await axios.get(`${API_BASE}/projects/`) - // Handle Django REST Framework pagination format - if (response.data.value !== undefined) { - return response.data.value - } - return response.data -} - -export async function getTemplates() { - const response = await axios.get(`${API_BASE}/templates/`) - if (response.data.value !== undefined) { - return response.data.value - } return response.data } diff --git a/frontend/src/main.js b/frontend/src/main.js index b9d6e90..f778cc7 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -3,7 +3,7 @@ import { createPinia } from 'pinia' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import App from './App.vue' -import router from './router/index.js' +import router from './router' const app = createApp(App) app.use(createPinia()) diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js index 81152b5..9ae376c 100644 --- a/frontend/src/router/index.js +++ b/frontend/src/router/index.js @@ -1,6 +1,7 @@ import { createRouter, createWebHistory } from 'vue-router' import Home from '@/views/Home.vue' import Editor from '@/views/Editor.vue' +import Test from '@/views/Test.vue' const routes = [ { @@ -8,6 +9,11 @@ const routes = [ name: 'Home', component: Home }, + { + path: '/test', + name: 'Test', + component: Test + }, { path: '/editor/:projectId?', name: 'Editor', diff --git a/frontend/src/views/Home.vue b/frontend/src/views/Home.vue index d9c7868..9137ecd 100644 --- a/frontend/src/views/Home.vue +++ b/frontend/src/views/Home.vue @@ -1,152 +1,136 @@