getDefaultStyle method
AntdInputStyle
getDefaultStyle(
- BuildContext context,
- AntdTheme theme,
- AntdMapToken token
override
Implementation
@override
AntdInputStyle getDefaultStyle(
BuildContext context, AntdTheme theme, AntdMapToken token) {
return AntdInputStyle(
clearIconStyle: AntdIconStyle(
size: 20,
color: token.colorText,
bodyStyle: AntdBoxStyle(margin: token.size.sm.left)),
bodyStyle: AntdBoxStyle(color: token.colorTransparent),
placeholderStyle: AntdBoxStyle(
textStyle: token.font.lg.copyWith(
color: token.colorText.tertiary,
overflow: TextOverflow.clip,
)),
textStyle: token.font.lg,
obscureTextStyle: token.font.lg,
keyboardStyle: const AntdKeyboardStyle(appearance: Brightness.light),
cursorStyle: AntInputCursorStyle(
color: token.colorPrimary,
radius: 2,
height: token.font.lg.fontSize,
offset: defaultTargetPlatform == TargetPlatform.iOS
? Offset(
iOSHorizontalOffset /
MediaQuery.devicePixelRatioOf(context),
0)
: null,
above: defaultTargetPlatform == TargetPlatform.iOS,
opacityAnimates: defaultTargetPlatform == TargetPlatform.iOS),
obscuringCharacter: "•",
clearIcon: const AntdIcon(
icon: AntdIcons.closeCircleFill,
),
selectionStyle: AntdSelectionStyle(color: token.colorPrimary.bg),
obscureIcon: const AntdIcon(icon: AntdIcons.eyeInvisible),
activeObscureIcon: const AntdIcon(icon: AntdIcons.eye),
obscureIconStyle: AntdIconStyle(
size: 20,
color: token.colorText,
),
rowStyle: AntdFlexStyle(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: (maxLines != 1
? CrossAxisAlignment.end
: CrossAxisAlignment.center),
));
}