WoofnWalk / lib / screens / profile.dart
profile.dart
Raw
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:woofnwalk/widgets/signUp_Login.dart';
import 'package:woofnwalk/providers/googleSignIn.dart';

import '../widgets/editProfile.dart';

class Profile extends StatelessWidget {

  @override
  Widget build(BuildContext context) => Scaffold(
      body: StreamBuilder(
          stream: FirebaseAuth.instance.authStateChanges(),
          builder: (context, snapshot){
            if(snapshot.connectionState == ConnectionState.waiting){
              return Center(child: CircularProgressIndicator());
            }else if (snapshot.hasData) {
              return EditProfile();
            }else if (snapshot.hasError){
              return Center(child:Text('Something went wrong'));
            }else{
              return SignUp_LoginPage();
            }
          }
      ),
  );
}