diff options
author | Sebastian <sebasjm@gmail.com> | 2022-12-07 12:38:50 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-12-07 16:08:17 -0300 |
commit | c6f228bf142637eb72456aebabd0483d83402373 (patch) | |
tree | 8d08a9ebe09783543d19611bd6c8014615508e1e /packages/demobank-ui/src/utils.ts | |
parent | 93dc9b947ffc2bcbc8053c05c31850288bf1a22c (diff) | |
download | wallet-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.ts | 15 |
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; +} |