-
Notifications
You must be signed in to change notification settings - Fork 18
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
Replace @jupyterlab/rjsf with FormComponent from @jupyterlab/ui-components #625
Replace @jupyterlab/rjsf with FormComponent from @jupyterlab/ui-components #625
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for starting this! I have some early comments/suggestions
363b241
to
6d6ee87
Compare
Integration tests report: appsharing.space |
Preview PR at appsharing.space |
The Union operator form does not show dropdown selectors anymore: Before this PR:Screencast.From.2024-12-03.11-03-10.mp4With this PR:Screencast.From.2024-12-03.11-05-57.mp4 |
1e463ed
to
9d3e2bb
Compare
please update snapshots |
Triggered CI |
4a24976
to
43f0ebe
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work on this!
I'll just leave a couple of comments here for now before taking a deep dive in the code.
I see some validation errors when making two Unions one after the other, I wonder if it has to do with the new validation logic?:
Screencast.From.2024-12-03.16-57-53.mp4
43f0ebe
to
1416d92
Compare
please update snapshots |
1119b49
to
64be615
Compare
please update snapshots |
e4d4b42
to
26dad41
Compare
for more information, see https://pre-commit.ci
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks 🚀 !
please update snapshots |
Description
This PR updates the JupyterCAD to use the FormComponent from the
@jupyterlab/ui-components
package instead of SchemaForm.Key Changes:
@jupyterlab/rjsf
with FormComponent, the standardized form component in the JupyterLab ecosystem.FormComponent
to ensure schema validation.CustomArrayFieldWithoutButtons
) to maintain existing customization for array data entry.