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),
  )
);