@@ -60,7 +60,6 @@ class ResponsiveRowColumn extends StatelessWidget {
6060 if (isColumn != null ) {
6161 rowColumn = ! isColumn;
6262 }
63- print ('Row Column: $rowColumn ' );
6463 return rowColumn
6564 ? Padding (
6665 padding: rowPadding,
@@ -108,7 +107,10 @@ class ResponsiveRowColumn extends StatelessWidget {
108107 for (int i = 0 ; i < childrenHolder.length; i++ ) {
109108 widgetList.add (childrenHolder[i].copyWith (rowColumn: rowColumn));
110109 if (spacing != null && i != childrenHolder.length - 1 )
111- widgetList.add (Padding (padding: EdgeInsets .only (bottom: spacing)));
110+ widgetList.add (Padding (
111+ padding: rowColumn
112+ ? EdgeInsets .only (right: spacing)
113+ : EdgeInsets .only (bottom: spacing)));
112114 }
113115 return widgetList;
114116 }
@@ -121,8 +123,8 @@ class ResponsiveRowColumnItem extends StatelessWidget {
121123 final bool rowColumn;
122124 final int rowFlex;
123125 final int columnFlex;
124- final FlexFit rowFlexFit ;
125- final FlexFit columnFlexFit ;
126+ final FlexFit rowFit ;
127+ final FlexFit columnFit ;
126128
127129 const ResponsiveRowColumnItem (
128130 {Key key,
@@ -132,16 +134,16 @@ class ResponsiveRowColumnItem extends StatelessWidget {
132134 this .rowColumn = true ,
133135 this .rowFlex,
134136 this .columnFlex,
135- this .rowFlexFit ,
136- this .columnFlexFit })
137+ this .rowFit ,
138+ this .columnFit })
137139 : super (key: key);
138140
139141 @override
140142 Widget build (BuildContext context) {
141143 if (rowColumn && rowFlex != null ) {
142- return Flexible (flex: rowFlex, fit: rowFlexFit , child: child);
144+ return Flexible (flex: rowFlex, fit: rowFit , child: child);
143145 } else if (! rowColumn && columnFlex != null ) {
144- return Flexible (flex: columnFlex, fit: columnFlexFit , child: child);
146+ return Flexible (flex: columnFlex, fit: columnFit , child: child);
145147 }
146148
147149 return child;
@@ -164,7 +166,7 @@ class ResponsiveRowColumnItem extends StatelessWidget {
164166 rowColumn: rowColumn ?? this .rowColumn,
165167 rowFlex: rowFlex ?? this .rowFlex,
166168 columnFlex: columnFlex ?? this .columnFlex,
167- rowFlexFit : rowFlexFit ?? this .rowFlexFit ,
168- columnFlexFit : columnFlexFit ?? this .columnFlexFit ,
169+ rowFit : rowFlexFit ?? this .rowFit ,
170+ columnFit : columnFlexFit ?? this .columnFit ,
169171 );
170172}
0 commit comments