diff --git a/package-lock.json b/package-lock.json index e11938492..23330afa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "AGPL-3.0", "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", - "@edx/frontend-component-footer": "^14.3.0", + "@edx/frontend-component-footer": "^14.6.0", "@edx/frontend-component-header": "^6.2.0", "@edx/frontend-platform": "^8.3.1", "@edx/openedx-atlas": "^0.7.0", @@ -19,7 +19,6 @@ "@fortawesome/free-regular-svg-icons": "6.7.2", "@fortawesome/free-solid-svg-icons": "6.7.2", "@fortawesome/react-fontawesome": "0.2.2", - "@openedx/frontend-slot-footer": "^1.1.0", "@openedx/paragon": "^22.17.0", "@pact-foundation/pact": "^11.0.2", "@redux-devtools/extension": "3.3.0", @@ -4209,19 +4208,6 @@ } } }, - "node_modules/@openedx/frontend-slot-footer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@openedx/frontend-slot-footer/-/frontend-slot-footer-1.1.0.tgz", - "integrity": "sha512-EpWWRctxjucF7/5RMTWzdwiYHJDNgQ+b6a4PJvZX04u4u9ydURTSDeOlbmsu6ps/DsLU3NnQhG5VyRRwXGEhcg==", - "dependencies": { - "@openedx/frontend-plugin-framework": "^1.5.0" - }, - "peerDependencies": { - "@edx/frontend-component-footer": "*", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" - } - }, "node_modules/@openedx/paragon": { "version": "22.17.0", "resolved": "https://registry.npmjs.org/@openedx/paragon/-/paragon-22.17.0.tgz", diff --git a/package.json b/package.json index 0205f8086..46caa9297 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ ], "dependencies": { "@edx/brand": "npm:@openedx/brand-openedx@^1.2.2", - "@edx/frontend-component-footer": "^14.3.0", + "@edx/frontend-component-footer": "^14.6.0", "@edx/frontend-component-header": "^6.2.0", "@edx/frontend-platform": "^8.3.1", "@edx/openedx-atlas": "^0.7.0", @@ -39,7 +39,6 @@ "@fortawesome/free-regular-svg-icons": "6.7.2", "@fortawesome/free-solid-svg-icons": "6.7.2", "@fortawesome/react-fontawesome": "0.2.2", - "@openedx/frontend-slot-footer": "^1.1.0", "@openedx/paragon": "^22.17.0", "@pact-foundation/pact": "^11.0.2", "@redux-devtools/extension": "3.3.0", diff --git a/src/index.jsx b/src/index.jsx index 1a2027f4f..61236115f 100755 --- a/src/index.jsx +++ b/src/index.jsx @@ -18,7 +18,7 @@ import React, { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import Header from '@edx/frontend-component-header'; -import FooterSlot from '@openedx/frontend-slot-footer'; +import { FooterSlot } from '@edx/frontend-component-footer'; import messages from './i18n'; import configureStore from './data/configureStore'; diff --git a/src/plugin-slots/FooterSlot/README.md b/src/plugin-slots/FooterSlot/README.md index d7f718c11..f7bfc3004 100644 --- a/src/plugin-slots/FooterSlot/README.md +++ b/src/plugin-slots/FooterSlot/README.md @@ -1,12 +1,15 @@ # Footer Slot -### Slot ID: `footer_slot` +### Slot ID: `org.openedx.frontend.layout.footer.v1` + +### Slot ID Aliases +* `footer_slot` ## Description This slot is used to replace/modify/hide the footer. -The implementation of the `FooterSlot` component lives in [the `frontend-slot-footer` repository](https://github.com/openedx/frontend-slot-footer/). +The implementation of the `FooterSlot` component lives in [the `frontend-component-footer` repository](https://github.com/openedx/frontend-component-footer/). ## Example @@ -23,7 +26,7 @@ import { DIRECT_PLUGIN, PLUGIN_OPERATIONS } from '@openedx/frontend-plugin-frame const config = { pluginSlots: { - footer_slot: { + 'org.openedx.frontend.layout.footer.v1': { plugins: [ { // Hide the default footer diff --git a/src/plugin-slots/README.md b/src/plugin-slots/README.md index fa90f7b58..d3adc708f 100644 --- a/src/plugin-slots/README.md +++ b/src/plugin-slots/README.md @@ -1,3 +1,3 @@ # `frontend-app-profile` Plugin Slots -* [`footer_slot`](./FooterSlot/) +* [`org.openedx.frontend.layout.footer.v1`](./FooterSlot/)