Skip to content

Commit b61a6f4

Browse files
arbrandesclaude
andcommitted
feat: provide chromeless roles to hide shell header and footer
Co-Authored-By: Claude <[email protected]>
1 parent e11cd04 commit b61a6f4

3 files changed

Lines changed: 19 additions & 3 deletions

File tree

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import { App } from '@openedx/frontend-base';
22
import { appId } from './constants';
3+
import provides from './provides';
34
import routes from './routes';
45

56
const app: App = {
67
appId,
78
routes,
9+
provides,
810
config: {
911
ACTIVATION_EMAIL_SUPPORT_LINK: null,
1012
ALLOW_PUBLIC_ACCOUNT_CREATION: true,

src/provides.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { providesChromelessRolesId } from '@openedx/frontend-base';
2+
import {
3+
confirmPasswordRole,
4+
loginRole,
5+
registerRole,
6+
resetPasswordRole,
7+
welcomeRole,
8+
} from './constants';
9+
10+
const provides = {
11+
[providesChromelessRolesId]: [loginRole, registerRole, resetPasswordRole, confirmPasswordRole, welcomeRole],
12+
};
13+
14+
export default provides;

0 commit comments

Comments
 (0)