From b97301906d954e308da7c79a447c36a74a4756e8 Mon Sep 17 00:00:00 2001 From: Kilian Hofmann Date: Mon, 2 Aug 2021 16:41:21 +0200 Subject: [PATCH] Routing --- package.json | 2 +- routes.php | 10 ++++++++++ src/App.tsx | 1 - src/routes.ts | 20 ++++++++++---------- 4 files changed, 21 insertions(+), 12 deletions(-) create mode 100644 routes.php diff --git a/package.json b/package.json index a2265dd..0b30dc9 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "typescript": "^4.2.4" }, "scripts": { - "build": "rimraf ./assets && parcel build src/index.html --dist-dir assets --public-url 'plugins/germanairlinesva/react/assets' --log-level verbose", + "build": "rimraf ./assets && parcel build src/index.html --dist-dir assets --public-url '/plugins/germanairlinesva/react/assets' --log-level verbose", "clean": "rimraf ./assets ./dist ./.parcel-cache", "format": "prettier --write 'src/**/*.{ts,tsx,scss}'", "lint": "eslint ./src --fix", diff --git a/routes.php b/routes.php new file mode 100644 index 0000000..651fcff --- /dev/null +++ b/routes.php @@ -0,0 +1,10 @@ +where('path', '.*'); diff --git a/src/App.tsx b/src/App.tsx index 08a1f8a..400f751 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -36,7 +36,6 @@ const App = (): React.ReactElement => { - diff --git a/src/routes.ts b/src/routes.ts index af67bc8..77ecf51 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -1,13 +1,13 @@ const routes = { company: { - home: '/', - travel: '/travel', - cargo: '/cargo', - civil: '/civil', + home: '/app', + travel: '/app/travel', + cargo: '/app/cargo', + civil: '/app/civil', }, community: { - base: '/community', + base: '/app/community', magazine: '/magazine', downloads: '/downloads', ranking: '/ranking', @@ -22,7 +22,7 @@ const routes = { }, booking: { - base: '/booking', + base: '/app/booking', planner: '/planner', passenger: '/passenger', charter: '/charter', @@ -31,7 +31,7 @@ const routes = { visual: '/visual', }, briefing: { - base: '/briefing', + base: '/app/briefing', passenger: '/passenger', charter: '/charter', cargo: '/cargo', @@ -40,7 +40,7 @@ const routes = { }, school: { - base: '/schooling', + base: '/app/schooling', documents: '/documents', exam: { @@ -50,12 +50,12 @@ const routes = { }, personal: { - base: '/personal', + base: '/app/personal', logbook: '/logbook', profile: { base: '/profile', others: ':memberID', - generate: (id: string): string => `/personal/profile/${id}`, + generate: (id: string): string => `/app/personal/profile/${id}`, }, }, };