This project contains the default branding assets and style used in Open edX applications.
The file structure serves as an interface to be implemented for custom branding and theming of Open edX.
Applications in Open edX are configured by default to include this package for branding assets and theming visual style.
To use a custom brand and theme...
- Fork or copy this project. Ensure that it lives in a location accessible to Open edX applications during asset builds. This may be a published git repo, npm, or local folder depending on your situation.
- Replace the assets in this project with your own logos, SASS theme, list of social or information links. All exported logos we can change in the index.js file.
- Configure your Open edX instance to consume your custom brand package. Refer to this documentation on configuring the platform: https://open-edx-proposals.readthedocs.io/en/latest/oep-0048-brand-customization.html
- Rebuild the assets and microfrontends in your Open edX instance to see the new brand reflected.
/logo.svg
Header logo variant.
/logo-footer.svg
Footer logo variant.
/svg-sprite.svg
SVG sprite. Required for footer component.
/paragon/images/card-imagecap-fallback.png
A variant of the default fallback image for Card.ImageCap component.
/paragon/fonts.scss
, /paragon/_variables.scss
, /paragon/_overrides.scss
A SASS theme for @edx/paragon.
footerIcons [Object]
Set of social media icons for the footer component.
footerLinks [Object]
Set of info pages for the footer component.
isFooterDark [Boolean]
A flag for toggling the footer color style.
displayCreatedByBlock [Boolean]
A flag for toggling the created by and powered by block in the footer.
This package includes translations object and transfer them to the footer component. All necessary translations should be added to the i18n directory of this package.