Files
inbuxa-admin/src/lib/basePath.ts
T
2026-04-20 15:02:57 +02:00

16 lines
388 B
TypeScript

/*
* SPDX-FileCopyrightText: 2020 Stalwart Labs LLC <[email protected]>
*
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-SEL
*/
let cached: string | undefined;
export function getBasePath(): string {
if (cached !== undefined) return cached;
const base = document.querySelector('base')?.getAttribute('href') ?? '/';
cached = base.replace(/\/+$/, '');
return cached;
}