* chore: add @openedx/frontend-plugin-framework chore: move plugin page setting button to a props chore: split out app setting modal for reusability chore: add implementation of WTC plugin chore: update app setting form chore: implement the plugin form with mock chore: follow the UI design chore: remove translation plugin and move it into frontend-plugin instead * chore: add eslint ignore for env.config.jsx * chore: update package-lock.json
25 lines
608 B
JavaScript
25 lines
608 B
JavaScript
import WholeCourseTranslation from '@edx/course-app-translation-plugin';
|
|
import { PLUGIN_OPERATIONS, DIRECT_PLUGIN } from '@openedx/frontend-plugin-framework';
|
|
|
|
// Load environment variables from .env file
|
|
const config = {
|
|
...process.env,
|
|
pluginSlots: {
|
|
additional_course_plugin: {
|
|
plugins: [
|
|
{
|
|
op: PLUGIN_OPERATIONS.Insert,
|
|
widget: {
|
|
id: 'whole-course-translation-plugin',
|
|
type: DIRECT_PLUGIN,
|
|
priority: 1,
|
|
RenderWidget: WholeCourseTranslation,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
},
|
|
};
|
|
|
|
export default config;
|