customInputTheme function
ShadInputTheme
customInputTheme(
- 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),
);
}