Skip to content

Commit dcf1096

Browse files
Merge pull request #273 from Workiva/1.33.1-release-base
CPLAT-4891 CPLAT-4890 Release over_react 1.33.1
2 parents 0beb273 + 5eaffef commit dcf1096

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# OverReact Changelog
22

3+
## 1.33.1
4+
5+
* [#272] Add `min-height: 0` to `ResizeSensor` wrapper nodes to fix issues with it not shrinking in a flexbox layout
6+
37
## 1.33.0
48

59
> [Complete `1.33.0` Changeset](https://github.com/Workiva/over_react/compare/1.32.0...1.33.0)

lib/src/component/resize_sensor.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,13 +463,17 @@ const Map<String, dynamic> _wrapperStylesFlexChild = const {
463463
'flex': '1 1 0%',
464464
'msFlex': '1 1 0%',
465465
'display': 'block',
466+
// Fix ResizeSensor not shrinking properly: https://www.chromestatus.com/feature/6736527476391936
467+
'minHeight': '0',
466468
};
467469

468470
final Map<String, dynamic> _wrapperStylesFlexContainer = {
469471
'position': 'relative',
470472
'flex': '1 1 0%',
471473
'msFlex': '1 1 0%',
472474
'display': _displayFlex,
475+
// Fix ResizeSensor not shrinking properly: https://www.chromestatus.com/feature/6736527476391936
476+
'minHeight': '0',
473477
};
474478

475479
/// The browser-prefixed value for the CSS `display` property that enables flexbox.

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: over_react
2-
version: 1.33.0
2+
version: 1.33.1
33
description: A library for building statically-typed React UI components using Dart.
44
homepage: https://github.com/Workiva/over_react/
55
authors:

test/over_react/component/resize_sensor_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ void main() {
142142

143143
expect(renderedNode.style.position, equals('relative'));
144144
expect(renderedNode.style.display, equals('block'));
145+
expect(renderedNode.style.minHeight, '0px');
145146

146147
var nodeStyleDecl = renderedNode.style;
147148
if (browser.isInternetExplorer && browser.version.major < 11) {
@@ -157,6 +158,7 @@ void main() {
157158
var renderedNode = renderAndGetDom((ResizeSensor()..isFlexContainer = true)());
158159

159160
expect(renderedNode.style.position, equals('relative'));
161+
expect(renderedNode.style.minHeight, '0px');
160162

161163
var nodeStyleDecl = renderedNode.style;
162164
if (browser.isInternetExplorer && browser.version.major < 11) {

0 commit comments

Comments
 (0)