Skip to content
Snippets Groups Projects
Commit f33ebf42 authored by Benedikt Heinrichs's avatar Benedikt Heinrichs
Browse files

Proposal: Lazy routing

parent 987c2243
Branches
Tags v1.4.0
1 merge request!14Update: Handle Login (coscine/issues#1833)
Pipeline #647846 passed
...@@ -12,6 +12,6 @@ ...@@ -12,6 +12,6 @@
<strong>We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.</strong> <strong>We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript> </noscript>
<div id="app"></div> <div id="app"></div>
<script type="module" src="./src/main.ts"></script> <script type="module" src="/src/main.ts"></script>
</body> </body>
</html> </html>
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import AdminModule from "./AdminModule.vue"; const AdminModule = () => import("./AdminModule.vue");
import Admin from "./pages/Admin.vue"; const Admin = () => import("./pages/Admin.vue");
export const AdminRoutes: RouteConfig[] = [ export const AdminRoutes: RouteConfig[] = [
{ {
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import ErrorModule from "./ErrorModule.vue"; const ErrorModule = () => import("./ErrorModule.vue");
import NotFound from "./pages/NotFound.vue"; const NotFound = () => import("./pages/NotFound.vue");
export const ErrorRoutes: RouteConfig[] = [ export const ErrorRoutes: RouteConfig[] = [
// Not Found (404) Page // Not Found (404) Page
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import LoginModule from "./LoginModule.vue"; const LoginModule = () => import("./LoginModule.vue");
import Home from "./pages/Home.vue"; const Home = () => import("./pages/Home.vue");
import Login from "./pages/Login.vue"; const Login = () => import("./pages/Login.vue");
export const LoginRoutes: RouteConfig[] = [ export const LoginRoutes: RouteConfig[] = [
{ {
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import PidModule from "./PidModule.vue"; const PidModule = () => import("./PidModule.vue");
import Pid from "./pages/Pid.vue"; const Pid = () => import("./pages/Pid.vue");
export const PidRoutes: RouteConfig[] = [ export const PidRoutes: RouteConfig[] = [
{ {
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import CreateProject from "./pages/CreateProject.vue"; const CreateProject = () => import("./pages/CreateProject.vue");
import ProjectModule from "./ProjectModule.vue"; const ProjectModule = () => import("./ProjectModule.vue");
import ProjectPage from "./pages/ProjectPage.vue"; const ProjectPage = () => import("./pages/ProjectPage.vue");
import Quota from "./pages/Quota.vue"; const Quota = () => import("./pages/Quota.vue");
import Members from "./pages/Members.vue"; const Members = () => import("./pages/Members.vue");
import Settings from "./pages/Settings.vue"; const Settings = () => import("./pages/Settings.vue");
import { ResourceRoutes } from "@/modules/resource/routes"; import { ResourceRoutes } from "@/modules/resource/routes";
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import CreateResource from "./pages/CreateResource.vue"; const CreateResource = () => import("./pages/CreateResource.vue");
import ResourceModule from "./ResourceModule.vue"; const ResourceModule = () => import("./ResourceModule.vue");
import ResourcePage from "./pages/ResourcePage.vue"; const ResourcePage = () => import("./pages/ResourcePage.vue");
import Settings from "./pages/Settings.vue"; const Settings = () => import("./pages/Settings.vue");
export const ResourceRoutes: RouteConfig[] = [ export const ResourceRoutes: RouteConfig[] = [
{ {
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import SearchModule from "./SearchModule.vue"; const SearchModule = () => import("./SearchModule.vue");
import Search from "./pages/Search.vue"; const Search = () => import("./pages/Search.vue");
export const SearchRoutes: RouteConfig[] = [ export const SearchRoutes: RouteConfig[] = [
{ {
......
import { RouteConfig } from "vue-router"; import { RouteConfig } from "vue-router";
import UserProfileModule from "./UserProfileModule.vue"; const UserProfileModule = () => import("./UserProfileModule.vue");
import UserProfile from "./pages/UserProfile.vue"; const UserProfile = () => import("./pages/UserProfile.vue");
export const UserProfileRoutes: RouteConfig[] = [ export const UserProfileRoutes: RouteConfig[] = [
{ {
......
...@@ -26,7 +26,6 @@ const config = defineConfig({ ...@@ -26,7 +26,6 @@ const config = defineConfig({
], ],
server: { server: {
base: './',
hmr: { hmr: {
clientPort: 443, clientPort: 443,
// Remove when final deploying it // Remove when final deploying it
...@@ -36,8 +35,6 @@ const config = defineConfig({ ...@@ -36,8 +35,6 @@ const config = defineConfig({
port: 9234, port: 9234,
}, },
base: './',
}); });
export default config; export default config;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment