generated from adobe-rnd/aem-boilerplate-xcom
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathauth.js
More file actions
19 lines (16 loc) · 637 Bytes
/
auth.js
File metadata and controls
19 lines (16 loc) · 637 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* eslint-disable import/no-cycle */
import { initializers } from '@dropins/tools/initializer.js';
import { initialize, setFetchGraphQlHeaders } from '@dropins/storefront-auth/api.js';
import { initializeDropin } from './index.js';
import { fetchPlaceholders } from '../commerce.js';
import { getHeaders } from '../configs.js';
await initializeDropin(async () => {
setFetchGraphQlHeaders((prev) => ({ ...prev, ...getHeaders('auth') }));
const labels = await fetchPlaceholders();
const langDefinitions = {
default: {
...labels,
},
};
return initializers.mountImmediately(initialize, { langDefinitions });
})();