defaultTextBoxBuilder static method
Widget
defaultTextBoxBuilder(
- BuildContext context,
- TextEditingController controller,
- FocusNode focusNode,
- GlobalKey<
State< key,StatefulWidget> >
Implementation
static Widget defaultTextBoxBuilder(
BuildContext context,
TextEditingController controller,
FocusNode focusNode,
GlobalKey key,
) {
assert(debugCheckHasFluentTheme(context));
const BorderSide _kDefaultRoundedBorderSide = BorderSide(
style: BorderStyle.solid,
width: 0.8,
);
return TextBox(
key: key,
controller: controller,
focusNode: focusNode,
decoration: BoxDecoration(
border: Border(
top: _kDefaultRoundedBorderSide,
bottom: _kDefaultRoundedBorderSide,
left: _kDefaultRoundedBorderSide,
right: _kDefaultRoundedBorderSide,
),
borderRadius: focusNode.hasFocus
? BorderRadius.vertical(top: Radius.circular(3.0))
: BorderRadius.all(Radius.circular(3.0)),
),
);
}