diff --git a/package-lock.json b/package-lock.json index f355fe6ba..f96ccfae2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4395,9 +4395,9 @@ } }, "node_modules/@openedx/frontend-base": { - "version": "1.0.0-alpha.23", - "resolved": "https://registry.npmjs.org/@openedx/frontend-base/-/frontend-base-1.0.0-alpha.23.tgz", - "integrity": "sha512-d74micKvGDLZdHkZfI2o1q2hiYzLUSkNuvOs56rFod6PLSa3F4qgrsKE9sa5hAHHMpZdq1q821irbId93QdHTg==", + "version": "1.0.0-alpha.24", + "resolved": "https://registry.npmjs.org/@openedx/frontend-base/-/frontend-base-1.0.0-alpha.24.tgz", + "integrity": "sha512-GD2RFPgPtaRHQ/q0WBlDKoT0MX8m5qdVM5+3g6GfcAJJhIUdKBDtmELX8jkn7YWUIGdj8f4iOvsepXqx0MYPJQ==", "license": "AGPL-3.0", "peer": true, "dependencies": { diff --git a/src/app.ts b/src/app.ts index 491a2c6a2..543198745 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,10 +1,12 @@ import { App } from '@openedx/frontend-base'; import { appId } from './constants'; +import provides from './provides'; import routes from './routes'; const app: App = { appId, routes, + provides, config: { ACTIVATION_EMAIL_SUPPORT_LINK: null, ALLOW_PUBLIC_ACCOUNT_CREATION: true, diff --git a/src/provides.ts b/src/provides.ts new file mode 100644 index 000000000..d6fb3c003 --- /dev/null +++ b/src/provides.ts @@ -0,0 +1,14 @@ +import { providesChromelessRolesId } from '@openedx/frontend-base'; +import { + confirmPasswordRole, + loginRole, + registerRole, + resetPasswordRole, + welcomeRole, +} from './constants'; + +const provides = { + [providesChromelessRolesId]: [loginRole, registerRole, resetPasswordRole, confirmPasswordRole, welcomeRole], +}; + +export default provides;