From 24431b3514574b1e7c7912bcc2a05c4c2badbaab Mon Sep 17 00:00:00 2001 From: "mr.mojtaba" Date: Mon, 15 Dec 2025 09:08:20 +0330 Subject: [PATCH] feat: enhance RTextField by adding isFullHeight property for improved vertical layout control --- packages/core/lib/presentation/widget/inputs/r_input.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/core/lib/presentation/widget/inputs/r_input.dart b/packages/core/lib/presentation/widget/inputs/r_input.dart index 578bfec..af0d2f1 100644 --- a/packages/core/lib/presentation/widget/inputs/r_input.dart +++ b/packages/core/lib/presentation/widget/inputs/r_input.dart @@ -23,6 +23,7 @@ class RTextField extends StatefulWidget { final BoxConstraints? boxConstraints; final RTextFieldVariant variant; final bool filled; + final bool isFullHeight; final Color? filledColor; final Color? borderColor; final bool showCounter; @@ -92,6 +93,7 @@ class RTextField extends StatefulWidget { this.prefixIcon, this.suffix, this.boxConstraints, + this.isFullHeight = false, // 📐 Layout & appearance this.borderColor, @@ -231,10 +233,10 @@ class _RTextFieldState extends State { decoration: InputDecoration( contentPadding: EdgeInsets.symmetric( horizontal: 16, - vertical: widget.height / 3, + vertical: widget.isFullHeight ? widget.height / 3 : 0, ), - errorStyle: widget.errorStyle, + errorStyle: widget.errorStyle, errorMaxLines: 1, isDense: widget.isDense, suffix: widget.suffix,