aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/utils.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-12-07 12:38:50 -0300
committerSebastian <sebasjm@gmail.com>2022-12-07 16:08:17 -0300
commitc6f228bf142637eb72456aebabd0483d83402373 (patch)
tree8d08a9ebe09783543d19611bd6c8014615508e1e /packages/demobank-ui/src/utils.ts
parent93dc9b947ffc2bcbc8053c05c31850288bf1a22c (diff)
downloadwallet-core-c6f228bf142637eb72456aebabd0483d83402373.tar.xz
no-fix: moved out AccountPage
Diffstat (limited to 'packages/demobank-ui/src/utils.ts')
-rw-r--r--packages/demobank-ui/src/utils.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/demobank-ui/src/utils.ts b/packages/demobank-ui/src/utils.ts
index b8e0a2acb..23cade0e8 100644
--- a/packages/demobank-ui/src/utils.ts
+++ b/packages/demobank-ui/src/utils.ts
@@ -52,3 +52,18 @@ export function undefinedIfEmpty<T extends object>(obj: T): T | undefined {
? obj
: undefined;
}
+
+/**
+ * Craft headers with Authorization and Content-Type.
+ */
+export function prepareHeaders(username?: string, password?: string): Headers {
+ const headers = new Headers();
+ if (username && password) {
+ headers.append(
+ "Authorization",
+ `Basic ${window.btoa(`${username}:${password}`)}`,
+ );
+ }
+ headers.append("Content-Type", "application/json");
+ return headers;
+}