defaultStyles top-level property

Map<String, dynamic> defaultStyles
getter/setter pair

Implementation

Map<String, dynamic> defaultStyles = {
  'inputStyles': {
    'base': {
      'border': '1px solid #e0e0e0',
      'padding': '10px 7px',
      'borderRadius': '5px',
      'color': '#1d1d1d',
      'marginTop': '2px',
      'backgroundColor': 'white',
      'fontFamily': '"Inter", sans-serif',
      'fontSize': '16px',
      'placeholder': {
        'color': '#ccc',
      },
    },
    'cardIcon': {
      'position': 'absolute',
      'left': '6px',
      'bottom': 'calc(50% - 12px)',
    },
    'complete': {
      'color': '#4caf50',
    },
    'empty': {},
    'focus': {},
    'invalid': {
      'border': '1px solid #f44336',
    },
    'global': {
      'import':
          'url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap")',
    }
  },
  'labelStyles': {
    'base': {
      'fontSize': '12px',
      'fontWeight': '500',
      'fontFamily': '"Inter", sans-serif'
    },
  },
  'errorTextStyles': {
    'base': {
      'fontSize': '12px',
      'fontWeight': '500',
      'color': '#f44336',
      'fontFamily': '"Inter", sans-serif'
    },
  },
  'labels': {
    'cardLabel': '',
    'cvvLabel': '',
    'expiryMonthLabel': '',
    'expiryYearLabel': ''
  },
  'placeholders': {
    'cardPlaceholder': '',
    'cvvPlaceholder': '',
    'expiryMonthPlaceholder': '',
    'expiryYearPlaceholder': ''
  }
};