refactor: added support for base url using a shared function
This commit is contained in:
@@ -28,3 +28,19 @@ function sortByKey<T, K>(compareFn: (a: K, b: K) => number, items: T[], keyFn: (
|
||||
sortedList.sort((a, b) => order * compareFn(keyFn(a), keyFn(b)))
|
||||
return sortedList
|
||||
}
|
||||
|
||||
//
|
||||
// Base Url
|
||||
//
|
||||
|
||||
export function prependBaseUrl(route: string) {
|
||||
// @ts-ignore
|
||||
if (typeof window === 'undefined') {
|
||||
// NodeJS
|
||||
return process.env.BASE_URL + (route.startsWith('/') ? route.substring(1) : route)
|
||||
} else {
|
||||
// Browser
|
||||
// @ts-ignore
|
||||
return import.meta.env.BASE_URL + (route.startsWith('/') ? route.substring(1) : route)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user