eclipsesource / eclipsesource/jsonforms
Unify effective UI schema options
Open
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 424
- Avg merge
- 17d 8h
- Merged PRs (30d)
- 1
Description
**Describe the bug**
Each renderer calculates its effective UI schema options by merging the global `config` object with the `options` of an UI schema element (see https://github.com/eclipsesource/jsonforms/pull/1465). As the code is the same for each renderer we should think about whether we want to actually pass down the global `config` object to the renderers.
Instead we could replace the `config` prop with `effectiveUiSchemaOptions` or something similar which would hold the result of `merge({}, config, uischema.options)`.
Contributor guide
Assessment
This issue has not been assessed yet.