Skip to content

feat: use frontend-base compatibility layer#219

Closed
arbrandes wants to merge 2 commits into
overhangio:mainfrom
arbrandes:arbrandes/frontend-base-compat
Closed

feat: use frontend-base compatibility layer#219
arbrandes wants to merge 2 commits into
overhangio:mainfrom
arbrandes:arbrandes/frontend-base-compat

Conversation

@arbrandes

@arbrandes arbrandes commented May 4, 2026

Copy link
Copy Markdown

Description

Extracts each Indigo plugin slot configuration into a single (slot_name, jsx) tuple constant and deduplicates the per-MFE PLUGIN_SLOTS entries by splatting those constants. The same constants are then registered with FRONTEND_COMPAT_SLOTS so the Indigo footer, theme switch buttons, mobile header, and themed logo also apply when running under frontend-base.

This depends on overhangio/tutor-mfe#298.

LLM usage notice

Built with assistance from Claude.

@github-project-automation github-project-automation Bot moved this to Pending Triage in Tutor project management May 4, 2026
@arbrandes arbrandes changed the title Register Indigo plugin slots for frontend-base compatibility feat: use frontend-base compatibility layer May 4, 2026
@arbrandes
arbrandes force-pushed the arbrandes/frontend-base-compat branch 4 times, most recently from 8cf6dbc to b4d288e Compare May 4, 2026 14:23
arbrandes and others added 2 commits May 8, 2026 08:32
Co-Authored-By: Claude <noreply@anthropic.com>
Fix the light/dark mode toggle in the frontend-base site.

(This breaks it in non-frontend-base sites.  It's just here as a
demonstration of what needs to be done.)
@arbrandes
arbrandes force-pushed the arbrandes/frontend-base-compat branch from 40c997c to f10b036 Compare May 8, 2026 11:35
@Faraz32123

Faraz32123 commented May 15, 2026

Copy link
Copy Markdown
Collaborator

closing this PR in favor of #220. Changes from this PR were cherry-picked there in the merged PR.
@arbrandes thanks for initiating this for us!

@Faraz32123 Faraz32123 closed this May 15, 2026
@Faraz32123 Faraz32123 moved this from Pending Triage to Won't fix in Tutor project management May 15, 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.

3 participants