Skip to content

Commit 75207ce

Browse files
committed
feat!: rm default outer padding on SBBTextField
1 parent 701a340 commit 75207ce

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ It is expected that you keep this format strictly, since we depend on it in our
2424
### Changed
2525

2626
- (auto): updated icon lib to version 1.8.11
27+
- BREAKING: removed default left margin on component `SBBTextField` (#402)
2728

2829
## [4.2.0] - 2025-10-03
2930

lib/src/text/sbb_text_field.dart

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -217,31 +217,28 @@ class _SBBTextField extends State<SBBTextField> {
217217
}
218218

219219
@override
220-
Widget build(BuildContext context) => Padding(
221-
padding: const EdgeInsetsDirectional.only(start: sbbDefaultSpacing, top: 0.0),
222-
child: Row(
223-
crossAxisAlignment: CrossAxisAlignment.start,
224-
children: [
225-
if (widget.icon != null)
226-
Padding(padding: const EdgeInsetsDirectional.only(top: 12, end: 8.0), child: Icon(widget.icon)),
227-
Expanded(
228-
child: Column(
229-
crossAxisAlignment: CrossAxisAlignment.start,
230-
children: <Widget>[
231-
Row(
232-
crossAxisAlignment: CrossAxisAlignment.start,
233-
children: [Expanded(child: _buildTextField()), if (widget.suffixIcon != null) widget.suffixIcon!],
234-
),
235-
SBBTextFieldUnderline(
236-
errorText: widget.errorText,
237-
hasFocus: _effectiveFocusNode.hasFocus,
238-
isLastElement: widget.isLastElement,
239-
),
240-
],
241-
),
220+
Widget build(BuildContext context) => Row(
221+
crossAxisAlignment: CrossAxisAlignment.start,
222+
children: [
223+
if (widget.icon != null)
224+
Padding(padding: const EdgeInsetsDirectional.only(top: 12, end: 8.0), child: Icon(widget.icon)),
225+
Expanded(
226+
child: Column(
227+
crossAxisAlignment: CrossAxisAlignment.start,
228+
children: <Widget>[
229+
Row(
230+
crossAxisAlignment: CrossAxisAlignment.start,
231+
children: [Expanded(child: _buildTextField()), if (widget.suffixIcon != null) widget.suffixIcon!],
232+
),
233+
SBBTextFieldUnderline(
234+
errorText: widget.errorText,
235+
hasFocus: _effectiveFocusNode.hasFocus,
236+
isLastElement: widget.isLastElement,
237+
),
238+
],
242239
),
243-
],
244-
),
240+
),
241+
],
245242
);
246243

247244
TextField _buildTextField() {

0 commit comments

Comments
 (0)