AuthButton.twitter constructor

AuthButton.twitter({
  1. Key? key,
  2. required VoidCallback onTap,
  3. Widget child = const Text('Sign in with Twitter'),
  4. double maxWidth = _defaultMaxWidth,
  5. double minWidth = _defaultMinWidth,
})

An auth button with many factory constructors.

This creates a Twitter themed button.

https://about.twitter.com/content/dam/about-twitter/en/brand-toolkit/downloads/twitter-external-brand-guidelines-01272021.pdf

Implementation

AuthButton.twitter({
  super.key,
  required this.onTap,
  Widget child = const Text('Sign in with Twitter'),
  this.maxWidth = _defaultMaxWidth,
  this.minWidth = _defaultMinWidth,
})  : color = const Color(0xFF55ACEE),
      icon = _getAsset(_kTwitterIcon),
      child = DefaultTextStyle.merge(
        style: const TextStyle(color: Colors.white),
        child: child,
      );