Skip to content

Commit cff349e

Browse files
arbrandesclaude
andcommitted
fix!: adapt to upstream provides data shape change
The provides data shape changed from { courseNavigationRoles: string[] } to string[] in frontend-base. Use the exported constant key. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ddaa1ac commit cff349e

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/app.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,18 @@ import { appId } from '@src/constants';
33
import routes from '@src/routes';
44
import slots from '@src/slots';
55
import providers from '@src/providers';
6+
import provides from '@src/provides';
67

78
const app: App = {
89
appId,
910
routes,
1011
providers,
12+
provides,
1113
slots,
1214
config: {
1315
NODE_ENV: 'development',
1416
LMS_BASE_URL: 'http://local.openedx.io:8000'
1517
},
16-
provides: {
17-
'org.openedx.frontend.provides.courseNavigationRoles.v1': {
18-
courseNavigationRoles: ['org.openedx.frontend.role.instructor'],
19-
},
20-
},
2118
};
2219

2320
export default app;

src/provides.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { courseNavigationRolesProvidesKey } from '@openedx/frontend-base';
2+
3+
const provides = {
4+
[courseNavigationRolesProvidesKey]: 'org.openedx.frontend.role.instructor'
5+
};
6+
7+
export default provides;

0 commit comments

Comments
 (0)