customInputTheme function

ShadInputTheme customInputTheme(
  1. ShadColorScheme colorScheme
)

Implementation

ShadInputTheme customInputTheme(ShadColorScheme colorScheme) {
  return ShadThemeData().inputTheme.copyWith(
    decoration: ShadThemeData().inputTheme.decoration?.copyWith(
      border: ShadBorder(
        bottom: ShadBorderSide(color: colorScheme.border, width: 1),
        radius: BorderRadius.zero,
      ),
      focusedBorder: ShadBorder(
        bottom: ShadBorderSide(color: colorScheme.ring, width: 2),
        radius: BorderRadius.zero,
      ),
      errorBorder: ShadBorder(
        bottom: ShadBorderSide(color: colorScheme.destructive, width: 1),
        radius: BorderRadius.zero,
      ),
      secondaryBorder: ShadBorder.none,
      secondaryFocusedBorder: ShadBorder.none,
      secondaryErrorBorder: ShadBorder.none,
    ),
    placeholderAlignment: Alignment.centerLeft,
    placeholderStyle: StyleText.fontBodySmall(color: colorScheme.foreground),
  );
}