Skip to content

Conversation

@kchobantonov
Copy link
Contributor

@kchobantonov kchobantonov commented Jan 19, 2026

  1. The vertical, horizontal renderers were adding unwanted padding and spacing even when child elements were hidden or not rendered. This caused layout issues with:
  • Empty spaces appearing when controls had visible: false
  • Excessive padding accumulating in deeply nested layouts
  • Inconsistent spacing between visible elements
  1. Make the group layout and array layouts/control to use collapsable panels to make it easy to deal with array with large number of elements if we want to collapse the whole array UI into just one row.

  2. Make the space usage similar to react - e.g. remove exta margins and/or paddings

  3. Other minor fixes

@netlify
Copy link

netlify bot commented Jan 19, 2026

Deploy Preview for jsonforms-examples ready!

Name Link
🔨 Latest commit 529d129
🔍 Latest deploy log https://app.netlify.com/projects/jsonforms-examples/deploys/6970595b878f8a0008055c47
😎 Deploy Preview https://deploy-preview-2533--jsonforms-examples.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kchobantonov
Copy link
Contributor Author

@sdirix @lucas-koehler please review - new demo example employee-registration

@kchobantonov kchobantonov marked this pull request as draft January 20, 2026 16:55
@kchobantonov
Copy link
Contributor Author

kchobantonov commented Jan 20, 2026

found an issue with horizontal layout when we do not use padding but gap in order to fix the issue with the elements that are invisible because of the security to not have extra space but this breaks when we want to use number of columns in the UI model like

"options": {
    "vuetify": {
      "v-col": [
        {
          "cols": 8
        },
        {
          "cols": 2
        }
      ]
    }
  }

…ut can't be easily fixed with gap and allowing the v-col cols property to work
@kchobantonov
Copy link
Contributor Author

fixing the horizontal and vertical layout by using no-gutters for vertical and fluid for both horizontal and vertical layouts

@kchobantonov kchobantonov marked this pull request as ready for review January 20, 2026 22:43
@kchobantonov
Copy link
Contributor Author

fix removing extra paddings for invisible elements by not creating the v-col for such elements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant