19 lines
473 B
TypeScript
19 lines
473 B
TypeScript
export function getBasePath(): string {
|
|
const path = window.location.pathname;
|
|
const lastSlashIndex = path.lastIndexOf('/');
|
|
|
|
if (lastSlashIndex < 0) {
|
|
return path;
|
|
}
|
|
|
|
return path.substring(0, lastSlashIndex);
|
|
}
|
|
|
|
export function navigateToHomePage(type: 'desktop' | 'mobile'): void {
|
|
if (__EZBOOKKEEPING_IS_PRODUCTION__) {
|
|
window.location.replace(`${type}#/`);
|
|
} else {
|
|
window.location.replace(`${type}.html#/`);
|
|
}
|
|
}
|