Projects section usable, Sticky headers added
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'dart:ui';
|
||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -19,7 +20,10 @@ class _WelcomePageState extends State<WelcomePage> {
|
||||
return SafeArea(
|
||||
child: Scaffold(
|
||||
body: Container(
|
||||
color: Colors.pink,
|
||||
decoration: BoxDecoration(
|
||||
gradient: LinearGradient(colors: [Colors.pink, Colors.purple],stops: [0,1],begin: Alignment.topLeft, end: Alignment.bottomRight)
|
||||
),
|
||||
//color: Colors.pink,
|
||||
child: Flex(
|
||||
direction: Axis.vertical,
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
@@ -90,7 +94,10 @@ class _SignInPageState extends State<SignInPage> {
|
||||
return SafeArea(
|
||||
child: Scaffold(
|
||||
body: Container(
|
||||
color: Colors.deepPurpleAccent,
|
||||
// color: Colors.deepPurpleAccent,
|
||||
decoration: BoxDecoration(
|
||||
gradient: LinearGradient(colors: [Colors.deepPurple, Colors.purple],stops: [0,1],begin: Alignment.topLeft, end: Alignment.bottomRight)
|
||||
),
|
||||
child: Flex(
|
||||
direction: Axis.vertical,
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
@@ -182,7 +189,10 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
return SafeArea(
|
||||
child: Scaffold(
|
||||
body: Container(
|
||||
color: Colors.purpleAccent,
|
||||
decoration: BoxDecoration(
|
||||
gradient: LinearGradient(colors: [Colors.blue, Colors.deepPurpleAccent],stops: [0,1],begin: Alignment.topLeft, end: Alignment.bottomRight)
|
||||
),
|
||||
// color: Colors.purpleAccent,
|
||||
child: Flex(
|
||||
direction: Axis.vertical,
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
@@ -210,7 +220,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
Container(
|
||||
decoration: BoxDecoration(
|
||||
borderRadius: BorderRadius.circular(20),
|
||||
color: Colors.purple),
|
||||
color: Colors.black26),
|
||||
child: Padding(
|
||||
padding: EdgeInsets.all(10),
|
||||
child: TabBar(
|
||||
@@ -220,8 +230,8 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
borderRadius:
|
||||
BorderRadius.circular(10)),
|
||||
tabs: [
|
||||
TabItem('Our Account'),
|
||||
TabItem('OAuth')
|
||||
TabItem('Login / Register'),
|
||||
TabItem('Or, Continue with')
|
||||
],
|
||||
))),
|
||||
Divider(
|
||||
@@ -236,7 +246,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
decoration: BoxDecoration(
|
||||
borderRadius:
|
||||
BorderRadius.circular(10),
|
||||
color: Colors.purple),
|
||||
color: Colors.black26),
|
||||
child: Column(
|
||||
mainAxisAlignment:
|
||||
MainAxisAlignment.center,
|
||||
@@ -253,18 +263,18 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
)),
|
||||
Expanded(
|
||||
child: Container(
|
||||
padding: EdgeInsets.all(15),
|
||||
padding: EdgeInsets.symmetric(horizontal: 15,vertical: 0),
|
||||
child: TextField(
|
||||
controller: usernameController,
|
||||
autocorrect: false,
|
||||
style: TextStyle(
|
||||
color: Colors.black,
|
||||
// color: Colors.black,
|
||||
),
|
||||
decoration: InputDecoration(
|
||||
hintText: 'Username',
|
||||
filled: true,
|
||||
fillColor:
|
||||
Colors.white,
|
||||
Colors.white12,
|
||||
border: OutlineInputBorder(
|
||||
borderRadius:
|
||||
BorderRadius
|
||||
@@ -276,7 +286,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
Container(
|
||||
alignment: Alignment.centerLeft,
|
||||
padding: EdgeInsets.fromLTRB(
|
||||
10, 10, 10, 0),
|
||||
10, 0, 10, 0),
|
||||
child: Text(
|
||||
'Password',
|
||||
style:
|
||||
@@ -284,7 +294,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
)),
|
||||
Expanded(
|
||||
child: Container(
|
||||
padding: EdgeInsets.all(15),
|
||||
padding: EdgeInsets.symmetric(horizontal: 15,vertical: 0),
|
||||
child: TextField(
|
||||
controller: passwordController,
|
||||
obscureText: true,
|
||||
@@ -293,13 +303,13 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
style: TextStyle(
|
||||
fontWeight:
|
||||
FontWeight.bold,
|
||||
color: Colors.black,
|
||||
// color: Colors.black,
|
||||
),
|
||||
decoration: InputDecoration(
|
||||
hintText: 'Password',
|
||||
filled: true,
|
||||
fillColor:
|
||||
Colors.white,
|
||||
Colors.white12,
|
||||
border: OutlineInputBorder(
|
||||
borderRadius:
|
||||
BorderRadius
|
||||
@@ -329,7 +339,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
decoration: BoxDecoration(
|
||||
borderRadius:
|
||||
BorderRadius.circular(10),
|
||||
color: Colors.purple),
|
||||
color: Colors.black26),
|
||||
child: Column(
|
||||
mainAxisAlignment:
|
||||
MainAxisAlignment.center,
|
||||
@@ -339,7 +349,7 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
height: 50,
|
||||
child: ElevatedButton(
|
||||
style: ElevatedButton.styleFrom(
|
||||
primary: Colors.green,
|
||||
primary: Colors.blue,
|
||||
),
|
||||
onPressed: (){
|
||||
final provider = Provider.of<GoogleSignInProvider>(context, listen:false);
|
||||
@@ -354,9 +364,9 @@ class _onlineLoginPageState extends State<onlineLoginPage>
|
||||
child: Row(
|
||||
mainAxisSize: MainAxisSize.min,
|
||||
children: [
|
||||
Icon(Icons.android),
|
||||
FaIcon(FontAwesomeIcons.google),
|
||||
SizedBox(width: 20,),
|
||||
Text("Sign with Google", style: TextStyle(fontSize: 20))
|
||||
Text("Google", style: TextStyle(fontSize: 20))
|
||||
],)),
|
||||
),
|
||||
Divider(height: 50,),
|
||||
|
||||
Reference in New Issue
Block a user