Skip to content

Commit 02075fe

Browse files
arbrandesclaude
andcommitted
feat: provide roles to hide shell header and footer
Co-Authored-By: Claude <noreply@anthropic.com>
1 parent e11cd04 commit 02075fe

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

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: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { hideFooterRolesProvidesKey, hideHeaderRolesProvidesKey } from '@openedx/frontend-base';
2+
import {
3+
confirmPasswordRole,
4+
loginRole,
5+
registerRole,
6+
resetPasswordRole,
7+
welcomeRole,
8+
} from './constants';
9+
10+
const hideRoles = [loginRole, registerRole, resetPasswordRole, confirmPasswordRole, welcomeRole];
11+
12+
const provides = {
13+
[hideHeaderRolesProvidesKey]: hideRoles,
14+
[hideFooterRolesProvidesKey]: hideRoles,
15+
};
16+
17+
export default provides;

0 commit comments

Comments
 (0)