Skip to content

feat: Indigo updates for the Course Catalog MFE - #249

Merged
arbirali merged 2 commits into
releasefrom
catalog-indigo-updates-release
Sep 23, 2026
Merged

arbirali merged 2 commits into
releasefrom
catalog-indigo-updates-release

Conversation

@arbirali

Copy link
Copy Markdown
Collaborator

Description

This PR introduces key enhancements to the Course Catalog MFE as part of the Indigo theme integration in the Tutor-Indigo plugin.

The update includes the addition of plugin slots in the course card, enabling greater extensibility and customization, along with a new course card component adapted to work seamlessly with Indigo’s design system.

These changes improve flexibility for operators to inject custom UI elements into course cards and ensure styling consistency with the Indigo theme across the catalog experience.

Key Changes

  • Added course card plugin slots to enable customization points within the Course Catalog MFE.
  • Introduced a new Course Card component that:
    • Adheres to Indigo theme styles and tokens.
    • Serves as a central reusable component for course listings.
    • Provides structured places for plugin injection via slots.
  • Ensured that the new course card component works consistently with the existing MFE layout and interaction patterns.
  • Verified integration with the Indigo theme variables for color, typography, spacing, and responsiveness.
Before After
image image

@Faraz32123 Faraz32123 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Once brand PR is merged, then after updating a brand version in plugin.py, we can merge this PR.

@arbirali

Copy link
Copy Markdown
Collaborator Author

@Faraz32123 Tag is updated to indigo-3.1.0 from indigo-3.0.0 now

@arbirali
arbirali merged commit b948bc2 into release Sep 23, 2026
2 checks passed
@arbirali
arbirali deleted the catalog-indigo-updates-release branch September 23, 2026 08:49
@github-project-automation github-project-automation Bot moved this from Pending Triage to Done in Tutor project management Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants