inputDecorationTheme property
InputDecorationTheme
get
inputDecorationTheme
Implementation
InputDecorationTheme get inputDecorationTheme => InputDecorationTheme(
filled: true,
fillColor: colors.surface,
contentPadding: EdgeInsets.all(sizes.md),
labelStyle: typography.labelMedium,
hintStyle: typography.bodyMedium,
suffixStyle: typography.bodyMedium,
prefixStyle: typography.bodyMedium,
errorStyle: typography.bodySmall.copyWith(color: colors.error),
prefixIconColor: colors.onSurface,
suffixIconColor: colors.onSurface,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(sizes.radiusMd),
borderSide: BorderSide(color: colors.outline),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(sizes.radiusMd),
borderSide: BorderSide(color: colors.outline),
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(sizes.radiusMd),
borderSide: BorderSide(color: colors.primary),
),
errorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(sizes.radiusMd),
borderSide: BorderSide(color: colors.error),
),
focusedErrorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(sizes.radiusMd),
borderSide: BorderSide(color: colors.error),
)
);