diff --git a/examples/firebase_login/README.md b/examples/firebase_login/README.md
index 26c82e76c..8ab338d52 100644
--- a/examples/firebase_login/README.md
+++ b/examples/firebase_login/README.md
@@ -5,6 +5,7 @@ Example flutter app built with Riverpod that demonstrates authentication with Fi
+
## Features
diff --git a/examples/firebase_login/lib/home/home.dart b/examples/firebase_login/lib/home/home.dart
index 59896b70b..128a0e677 100644
--- a/examples/firebase_login/lib/home/home.dart
+++ b/examples/firebase_login/lib/home/home.dart
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import '../auth/auth_repository.dart';
+import '../main.dart';
class HomePage extends ConsumerWidget {
const HomePage({super.key});
@@ -9,6 +10,8 @@ class HomePage extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
final authProvider = ref.read(authRepositoryProvider);
+ final user = ref.watch(userProvider).value;
+
return Scaffold(
appBar: AppBar(
title: const Text('Home Page'),
@@ -19,6 +22,21 @@ class HomePage extends ConsumerWidget {
),
],
),
+ body: Padding(
+ padding: const EdgeInsets.only(bottom: 2 * kToolbarHeight),
+ child: Center(
+ child: Column(
+ mainAxisSize: MainAxisSize.min,
+ crossAxisAlignment: CrossAxisAlignment.start,
+ spacing: 16,
+ children: [
+ Text('User ID: ${user?.id ?? ''}'),
+ Text('Name: ${user?.name ?? ''}'),
+ Text('Email: ${user?.email ?? ''}'),
+ ],
+ ),
+ ),
+ ),
);
}
}
diff --git a/examples/firebase_login/samples/home.png b/examples/firebase_login/samples/home.png
new file mode 100644
index 000000000..d0a692438
Binary files /dev/null and b/examples/firebase_login/samples/home.png differ