You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 6, 2025. It is now read-only.
fxLayoutGap should consider hidden elements. That means that no gap should be added between empty elements. It works when elements are hidden with fxHide, but it doesn't works when element are hidden with css display: none
What is the current behavior?
When a child element is hidden by css display: none, there is still a gap added.
I wanted to add this to this existing issue, but it's closed by the new smart bot ^^ : #136
Another thing, I think that the gap should not either be added depending on the descendant children visibility.
Example:
<div fxLayoutGap="10px">
<div #divA>
Content A
</div>
<div #divB>
<div style="display: none;">
Content B
</div>
</div>
<div #divC>
Content C
</div>
</div>
#divB has no visible content, only one gap should be added between #divA and #divD because technically #divB is not visible. I know it's tricky because #divB can be visible depending of his own css, maybe min-height or something else. Maybe this point should not be considerated.