Skip to content

feat: add custom nelc dependencies#26

Merged
andrey-canon merged 1 commit intoopen-release/teak.nelpfrom
teak-mig/FUTUREX-1291
Oct 20, 2025
Merged

feat: add custom nelc dependencies#26
andrey-canon merged 1 commit intoopen-release/teak.nelpfrom
teak-mig/FUTUREX-1291

Conversation

@andrey-canon
Copy link
Collaborator

@andrey-canon andrey-canon commented Oct 16, 2025

Description

This set the edunext packages and add the openedx-brand styles to the main scss file. Migration pr of #5

Issue # 1291

How to test?

  1. run npm install
  2. Open discussion -> the mfe must load with default color
  3. Add the following setting and check discussion page -> the mfe must load with red color
  "CUSTOM_PRIMARY_COLORS": {
    "pgn-color-primary-base": "#AA0000"
  },
  1. Add the following setting and check discussion page -> the mfe must load with green color
  "PARAGON_THEME_URLS": {
    "core": {
        "url": "https://cdn.jsdelivr.net/combine/npm/@edx/paragon@22.0.0-alpha.13/styles/css/themes/light/utility-classes.min.css,npm/@edx/paragon@22.0.0-alpha.13/dist/core.min.css"
    },
    "defaults": {
        "light": "light"
    },
    "variants": {
        "light": {
            "url": "https://css-varsify.s3.amazonaws.com/public/a9959998-0bab-4447-ada5-6819866195f3.css"
        }
    }
  },
  1. check the typography

Expected result

image

Copy link
Collaborator

@johanseto johanseto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM working in my local env

Screencast.from.20-10-25.09.52.44.webm

@andrey-canon andrey-canon force-pushed the teak-mig/FUTUREX-1498 branch from 5765640 to 06a0ff5 Compare October 20, 2025 16:00
@andrey-canon andrey-canon changed the base branch from teak-mig/FUTUREX-1498 to open-release/teak.nelp October 20, 2025 16:01
@andrey-canon andrey-canon force-pushed the teak-mig/FUTUREX-1291 branch from b79d739 to 2cc74ad Compare October 20, 2025 16:01
@andrey-canon andrey-canon merged commit 8290030 into open-release/teak.nelp Oct 20, 2025
3 checks passed
@andrey-canon andrey-canon temporarily deployed to open-release/teak.nelp October 20, 2025 16:02 — with GitHub Actions Inactive
@andrey-canon andrey-canon temporarily deployed to open-release/teak.nelp October 20, 2025 16:02 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants