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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[studio] Allow to embed a Toolpad Studio page as a React component #3012
Comments
this PR sounds good. |
this issue mostly serves to gather interest in the feature. it requires many fundamental changes to Toolpad to execute. |
This would be a great addition, I am thrilled to see a PR already! I was struggling to use the |
Continuing off #3478, I would love to have a way to render a dashboard inside a (vanilla) react app, ie client side given a YAML. For my use case, not so important for the dashboard editor to be integrated, so matches Toolpad current expectation "producer/editor: at the moment we see Toolpad as mostly a local development tool. You run it alongside your code editor, terminal, browser window, git client,... to produce dashboards quickly." |
Summary 馃挕
Currently it's possible to host a Toolpad application side-by-side with a Next.js application in a custom server. But I'd like to be able to render Toolpad pages within the Next.js app router. Toolpad should support importing an applicaion as a React Server Component
Examples 馃寛
This should result in a Toolpad application in a Next.js project under
/my-toolpad-app
. it should work exactly as if it was hosted usingcreateHandler
: https://mui.com/toolpad/concepts/custom-server/Alternative
We may also decide to provide Toolpad as a React client component + http handler for environments that don't support RSCs.
Motivation 馃敠
Benchmark
The text was updated successfully, but these errors were encountered: