Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External component support PR #42

Closed
wants to merge 16 commits into from
Closed

External component support PR #42

wants to merge 16 commits into from

Conversation

elmisback
Copy link
Collaborator

@elmisback elmisback commented May 2, 2024

We'd like to support loading external components.

Current progress (from @NoxNovus):
This PR contains the code for experimental arbitrary external component integration. In particular, Babel was used to support arbitrary transpilation of externally written React components into our bundled webpack code. Progress on this has been blocked primarily due to a lack of compatibility between Babel's outputted results and our dynamic rendering. The bulk of the code centers around a new Component, the ExternalLoader, which is intended to take transpiled external components and dynamically load them into Odyssey.

Some of this logic was later reused in FPTaylor integration, and that code may be of use for future progress here.

@elmisback
Copy link
Collaborator Author

@NoxNovus after summarizing the progress, let's close this PR for now to keep the PR list clean, we can re-open when it makes sense to work on this again.

@elmisback
Copy link
Collaborator Author

I've also tagged this commit, so we can safely delete the branch.

@elmisback elmisback closed this Aug 5, 2024
@elmisback elmisback deleted the external-components branch August 5, 2024 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants