Skip to content

Commit 0ca2e84

Browse files
committed
Responsive Row Column Creation #3 Part 4
*Rename ResponsiveRowColumn parameters.
1 parent c34ea4c commit 0ca2e84

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

lib/responsive_row_column.dart

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)