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

(vue) add binding for one enum cell elements #1919

Merged
merged 2 commits into from
May 9, 2022

Conversation

jdwit
Copy link
Contributor

@jdwit jdwit commented Apr 15, 2022

The control bindings for Vue where missing the one for cells with a oneOf schema; no options prop was generated. For control bindings this is present, this PR adds the binding for cells. If you have any feedback please let me know, I would like to contribute more in the future since we are investing in this project for our application that will soon be in production.

@CLAassistant
Copy link

CLAassistant commented Apr 15, 2022

CLA assistant check
All committers have signed the CLA.

@yaffol
Copy link
Contributor

yaffol commented Apr 26, 2022

Just a note in case it's helpful to you - there is also a Vue/Vuetify renderer set in development (though usable now) over at https://github.com/eclipsesource/jsonforms-vuetify-renderers

Copy link
Member

@sdirix sdirix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jdwit,

Thank you very much for the PR! In general we're definitely interested in any improvements to our bindings and renderers. If you want to tackle something which requires more effort and you want to be certain that we'll actually merge it, I would like to recommend to open a feature request first, describe your planned implementation and wait for our feedback.

However things like this which is just a missing binding certainly don't require a previous discussion ;)

packages/vue/vue/src/jsonFormsCompositions.ts Outdated Show resolved Hide resolved
@coveralls
Copy link

Coverage Status

Coverage remained the same at 84.29% when pulling 6297e42 on jdwit:vue-add-oneof-enum-cell-binding into 23e1a55 on eclipsesource:master.

Copy link
Member

@sdirix sdirix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks!

@sdirix sdirix merged commit 1410b58 into eclipsesource:master May 9, 2022
@sdirix sdirix added the vue label May 9, 2022
@sdirix sdirix added this to the 3.0 milestone May 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants