tbtInputDecorationTheme top-level property
Implementation
InputDecorationTheme tbtInputDecorationTheme = InputDecorationTheme(
labelStyle: WowTextStyle.listTitle,
floatingLabelStyle: WowTextStyle.listTitle,
hintStyle: WowTextStyle.caption,
helperStyle: WowTextStyle.labelLarge,
counterStyle: WowTextStyle.labelLarge,
errorStyle: WowTextStyle.labelLarge.copyWith(color: TBTColor.red4336),
prefixStyle: WowTextStyle.caption,
suffixStyle: WowTextStyle.caption,
floatingLabelBehavior: FloatingLabelBehavior.always,
floatingLabelAlignment: FloatingLabelAlignment.start,
errorMaxLines: 1,
filled: false,
fillColor: TBTColor.greyF5F6,
iconColor: TBTColor.greyCED9,
prefixIconColor: TBTColor.greyCED9,
suffixIconColor: TBTColor.greyCED9,
isDense: true,
contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16),
border: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.greyE0E0),
),
focusedBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.greyE0E0),
),
enabledBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.greyE0E0),
),
disabledBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.greyE0E0),
),
errorBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.red4336),
),
focusedErrorBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
borderSide: BorderSide(color: TBTColor.red4336),
),
);