-
Notifications
You must be signed in to change notification settings - Fork 109
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
Custom form fields support #776
Conversation
3a117d8
to
b6c4f6a
Compare
a968eac
to
b335fd3
Compare
9699f78
to
d19cb8d
Compare
@bpmn-io/hto-dev feel free to already have a look at this PR. I'd like to gather feedback on the extension points first before making it stable. |
160e245
to
6aba835
Compare
6aba835
to
3ba4c6a
Compare
@bpmn-io/hto-dev I'm opening this for review 🎉 I also added an issue to provide some examples in our repository: bpmn-io/form-js-examples#6 |
packages/form-js/CHANGELOG.md
Outdated
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.
Are the changes in this file intentional? I thought we updated the changelog when release 🤔
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.
It's in the unreleased section to ensure we have covered it already. In bpmn-io it's a good practice to add these bigger changes already, so whenever someone else handles the releases, they have more context about the changes.
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.
Just some minors comments
(I only reviewed the code today, I plan testing tomorrow)
packages/form-js-editor/src/features/palette/components/Palette.js
Outdated
Show resolved
Hide resolved
packages/form-js-editor/src/features/properties-panel/PropertiesPanelHeaderProvider.js
Outdated
Show resolved
Hide resolved
Is the way obtain tarball package local from any commit to test in application before it (package) published? |
@DK-2013 we have a demo environment prepared to test it out in the Form Playground: #123 (comment) Optionally, you can simply check out the branch, do |
230437c
to
f5fed07
Compare
@vsgoulart @Skaiir I rebased the branch, so it should be ready to go again ✅ Let's try to get this merged, it's been open for quite some time now 👍 |
f5fed07
to
16c260a
Compare
Mirror of the providers concept of bpmn-io/bpmn-js-properties-panel
This goes into both editor and viewer
16c260a
to
ec51371
Compare
Related to https://github.com/camunda/team-hto/issues/299
Closes #123
This adds more extension capabilities by
Viewer
icon
,iconUrl
,propertiesPanelEntries
Label
,Description
,Errors
Editor
bpmn-js-properties-panel
API, exampleisDefaultVisible
control to all properties panel entrieshooks
Playground
additionalModules
Gather the example extension for more information.
Check out the demo environment to play around with custom components in a Sandbox.