1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- import 'package:flutter/material.dart';
-
- class InputWidgetEmail extends StatelessWidget {
- final double topRight;
- final double bottomRight;
-
- InputWidgetEmail(this.topRight, this.bottomRight);
-
- @override
- Widget build(BuildContext context) {
- return Padding(
- padding: EdgeInsets.only(right: 40, bottom: 20),
- child: Container(
- width: MediaQuery.of(context).size.width - 40,
- child: Material(
- elevation: 10,
- color: Colors.white,
- shape: RoundedRectangleBorder(
- borderRadius: BorderRadius.only(
- bottomRight: Radius.circular(bottomRight),
- topRight: Radius.circular(topRight))),
- child: Padding(
- padding: EdgeInsets.only(left: 25, right: 20, top: 10, bottom: 10),
- child: TextFormField(
- keyboardType: TextInputType.emailAddress,
- textInputAction: TextInputAction.next,
- decoration: InputDecoration(
- border: InputBorder.none,
- prefixIcon: Icon(Icons.person),
- prefixIconConstraints: BoxConstraints(
- minWidth: 40,
- minHeight: 40,
- ),
- hintText: "hris_selfservice@example.com",
- hintStyle: TextStyle(color: Color(0xFFE1E1E1), fontSize: 16)),
- ),
- ),
- ),
- ),
- );
- }
- }
-
- class InputWidgetPassword extends StatelessWidget {
- final double topRight;
- final double bottomRight;
-
- InputWidgetPassword(this.topRight, this.bottomRight);
-
- @override
- Widget build(BuildContext context) {
- return Padding(
- padding: EdgeInsets.only(right: 40, bottom: 30),
- child: Container(
- width: MediaQuery.of(context).size.width - 40,
- child: Material(
- elevation: 10,
- color: Colors.white,
- shape: RoundedRectangleBorder(
- borderRadius: BorderRadius.only(
- bottomRight: Radius.circular(bottomRight),
- topRight: Radius.circular(topRight))),
- child: Padding(
- padding: EdgeInsets.only(left: 25, right: 20, top: 10, bottom: 10),
- child: TextFormField(
- textInputAction: TextInputAction.done,
- obscureText: true,
- decoration: InputDecoration(
- border: InputBorder.none,
- prefixIcon: Icon(Icons.lock),
- prefixIconConstraints: BoxConstraints(
- minWidth: 40,
- minHeight: 40,
- ),
- hintText: "Password",
- hintStyle: TextStyle(color: Color(0xFFE1E1E1), fontSize: 16)),
- ),
- ),
- ),
- ),
- );
- }
- }
|