MUISignUpCard class
A sign up card with OAuth support provided by ModularUI
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- MUISignUpCard
Constructors
-
MUISignUpCard.new({Key? key, required TextEditingController emailController, required TextEditingController passwordController, required TextEditingController confirmPasswordController, required Future onSignUpPressed(), Color bgColor = Colors.black, Color borderColor = Colors.grey, Color accentColor = Colors.white, double borderWidth = 1.5, double borderRadius = 12, double maxWidth = 430, List<
Widget> ? authButtons = const [], required VoidCallback onLogInNowPressed}) -
const
Properties
- accentColor → Color
-
Accent color of card, keep it contrasting with bgColor
final
-
authButtons
→ List<
Widget> ? -
List of Flutter Widgets or ModularUI Widgets which can be used as auth buttons.
You can provide buttons to this list.
final
- bgColor → Color
-
Background color of card
final
- borderColor → Color
-
Border color for Card, keep it with shade
final
- borderRadius → double
-
Border Radius for card
final
- borderWidth → double
-
Border Width for Card
final
- confirmPasswordController → TextEditingController
-
Text Editing Controller for password
final
- emailController → TextEditingController
-
Text Editing Controller for email
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- maxWidth → double
-
max width of the card, width of the card can not exceed this value
If the screen width is less than this value then the widget will be responsive to the screen size
Else if screen width is greater than this maxWidth then the widget width will be equal to maxWidth
final
- onLogInNowPressed → VoidCallback
-
On Login now clicked
final
- onSignUpPressed → Future Function()
-
Future Function to be passed on sign up, must be an awaited function
final
- passwordController → TextEditingController
-
Text Editing Controller for password
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< MUISignUpCard> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited