This commit is contained in:
Kilian Hofmann 2021-08-02 16:41:21 +02:00
parent 04a2c243b2
commit b97301906d
4 changed files with 21 additions and 12 deletions

View File

@ -49,7 +49,7 @@
"typescript": "^4.2.4" "typescript": "^4.2.4"
}, },
"scripts": { "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", "clean": "rimraf ./assets ./dist ./.parcel-cache",
"format": "prettier --write 'src/**/*.{ts,tsx,scss}'", "format": "prettier --write 'src/**/*.{ts,tsx,scss}'",
"lint": "eslint ./src --fix", "lint": "eslint ./src --fix",

10
routes.php Normal file
View File

@ -0,0 +1,10 @@
<?php
Route::get('/app/{path?}', function () {
if (file_exists(__DIR__."/assets/index.html")) {
$file = file_get_contents(__DIR__."/assets/index.html");
return $file;
}
else
App::abort(404);
})->where('path', '.*');

View File

@ -36,7 +36,6 @@ const App = (): React.ReactElement => {
<HomePage path={routes.company.home} /> <HomePage path={routes.company.home} />
<UserPages path={routes.personal.base}> <UserPages path={routes.personal.base}>
<Redirect from="/" to="/" noThrow />
<LogbookPage path={routes.personal.logbook} /> <LogbookPage path={routes.personal.logbook} />
<ProfilePages path={routes.personal.profile.base}> <ProfilePages path={routes.personal.profile.base}>
<ProfilePage path="/" /> <ProfilePage path="/" />

View File

@ -1,13 +1,13 @@
const routes = { const routes = {
company: { company: {
home: '/', home: '/app',
travel: '/travel', travel: '/app/travel',
cargo: '/cargo', cargo: '/app/cargo',
civil: '/civil', civil: '/app/civil',
}, },
community: { community: {
base: '/community', base: '/app/community',
magazine: '/magazine', magazine: '/magazine',
downloads: '/downloads', downloads: '/downloads',
ranking: '/ranking', ranking: '/ranking',
@ -22,7 +22,7 @@ const routes = {
}, },
booking: { booking: {
base: '/booking', base: '/app/booking',
planner: '/planner', planner: '/planner',
passenger: '/passenger', passenger: '/passenger',
charter: '/charter', charter: '/charter',
@ -31,7 +31,7 @@ const routes = {
visual: '/visual', visual: '/visual',
}, },
briefing: { briefing: {
base: '/briefing', base: '/app/briefing',
passenger: '/passenger', passenger: '/passenger',
charter: '/charter', charter: '/charter',
cargo: '/cargo', cargo: '/cargo',
@ -40,7 +40,7 @@ const routes = {
}, },
school: { school: {
base: '/schooling', base: '/app/schooling',
documents: '/documents', documents: '/documents',
exam: { exam: {
@ -50,12 +50,12 @@ const routes = {
}, },
personal: { personal: {
base: '/personal', base: '/app/personal',
logbook: '/logbook', logbook: '/logbook',
profile: { profile: {
base: '/profile', base: '/profile',
others: ':memberID', others: ':memberID',
generate: (id: string): string => `/personal/profile/${id}`, generate: (id: string): string => `/app/personal/profile/${id}`,
}, },
}, },
}; };