Skip to content

feat: Indigo theme updates for frontend-base#218

Closed
arbirali wants to merge 7 commits into
releasefrom
frontend-base-indigo-brands
Closed

feat: Indigo theme updates for frontend-base#218
arbirali wants to merge 7 commits into
releasefrom
frontend-base-indigo-brands

Conversation

@arbirali

@arbirali arbirali commented Apr 27, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR updates the Indigo theme to align with the new styling mechanism introduced in openedx/frontend-base.

Previously, styling in MFEs relied on build-time CSS imports. However, with the introduction of runtime configuration in frontend-base, global styles (including Paragon and theme overrides) are now injected dynamically into the document via PARAGON_THEME_URLS.

This change ensures that Indigo correctly provides its theme styles using the runtime configuration approach, allowing consistent branding across all MFEs without requiring rebuilds.

There is a related PR in the brand-openedx #58

How Has This Been Tested

  • Verified that PARAGON_THEME_URLS is correctly populated via Tutor configuration.
  • Confirmed that CSS files are injected into the at runtime.
  • Validated that Indigo branding styles are applied across MFEs (e.g., Learner Dashboard).
  • Tested in a dev Tutor environment with MFEs enabled.

Learner Dashboard

Before After
image image

Authn

Before After
image image

Profile

image

@Faraz32123 Faraz32123 moved this from Pending Triage to In Progress in Tutor project management Apr 30, 2026
@arbirali
arbirali marked this pull request as draft April 30, 2026 07:11
@arbirali
arbirali marked this pull request as ready for review May 4, 2026 11:15
@arbirali arbirali changed the title update: Indigo theme updates for frontend-base feat: Indigo theme updates for frontend-base May 5, 2026
@arbirali
arbirali requested a review from Faraz32123 May 5, 2026 08:07
@arbirali
arbirali marked this pull request as draft May 5, 2026 14:19
@arbirali arbirali closed this May 6, 2026
@ahmed-arb ahmed-arb moved this from In Progress to Won't fix in Tutor project management May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Won't fix

Development

Successfully merging this pull request may close these issues.

4 participants