deskripsi:
- pindah lib di dalam app ke src ( lib setara app dan app_modules )
This commit is contained in:
2025-02-12 10:57:10 +08:00
parent 8651357a3d
commit f419559379
904 changed files with 1129 additions and 1072 deletions

41
src/lib/token.ts Normal file
View File

@@ -0,0 +1,41 @@
"use client";
class TokenStorage {
static value = "";
static get() {
return TokenStorage.value;
}
static set(value: string) {
TokenStorage.value = value;
}
}
type ENV = {
DATABASE_URL: string;
WIBU_PWD: string;
Client_KEY: string;
Server_KEY: string;
MAPBOX_TOKEN: string;
WS_APIKEY: string;
};
export class GlobalEnv {
static value: ENV | null = null;
static set(val: ENV) {
GlobalEnv.value = val;
}
}
function TokenProvider({
token,
envObject,
}: {
token: string;
envObject: ENV;
}) {
TokenStorage.set(token);
GlobalEnv.set(envObject);
return null;
}
export { TokenStorage, TokenProvider };