Skip to content

Conversation

@tomrf1
Copy link
Member

@tomrf1 tomrf1 commented Jan 21, 2026

Currently we use interactive atoms as a way to insert bespoke content into fronts. E.g. thrashers.
We'd prefer to build these as react components in dotcom-rendering.

  • On web, the component could be used as a normal react component.
  • On apps, we'd render it in a webview (as we currently do for interactive atoms). To make this possible we'd need a stand alone page that just renders the required component.

This branch demonstrates this, using the existing DesignableBanner component.
It includes a purely server-rendered version, which is not interactive, and a client-rendered version that uses an island. This is important because it means we can use e.g. interactive "choice cards".

http://localhost:3030/AppsComponent/banner
http://localhost:3030/AppsComponent/static-banner

Screenshot 2026-01-21 at 12 26 36

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