siemens / ix

Siemens Industrial Experience is a design system for designers and developers, to consistently create the perfect digital experience for industrial software products.
https://ix.siemens.io/
MIT License
174 stars 62 forks source link

Pane component does not respect parent size #1305

Open raphaelgodart opened 1 month ago

raphaelgodart commented 1 month ago

Prerequisites

What happened?

The Pane component does not respect its parent size. When putting ix-pane in a parent div, ix-pane bleeds out of the parent div. This is due to position: absolute which is set on the :host of the pane component. When overriding positioning and setting it to unset, the sizing occurs as expected and the Pane respects its parent size.

This StackBlitz illustrates the issue: https://stackblitz.com/edit/ix-pane-positioning

What type of frontend framework are you seeing the problem on?

Angular

Which version of iX do you use?

v2.1.2

Code to produce this issue.

https://stackblitz.com/edit/ix-pane-positioning
github-actions[bot] commented 2 weeks ago

🤖 Hello @raphaelgodart

Your issue will be analyzed and is part of our internal workflow. To get informed about our workflow please checkout the Contributing Guidelines

JIRA: IX-1322