mirror of
https://github.com/salvadordeveloper/flutter-crypto-app.git
synced 2025-08-06 16:20:07 +08:00
Riverpod upgraded to 1.0.0-dev.6
This commit is contained in:
@ -4,17 +4,16 @@ import 'package:cryptocurrency_app/ui/screens/home.dart';
|
||||
import 'package:cryptocurrency_app/ui/screens/search.dart';
|
||||
import 'package:cryptocurrency_app/ui/screens/settings.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
|
||||
import '../generated/locale_keys.g.dart';
|
||||
|
||||
class Home extends HookWidget {
|
||||
class Home extends HookConsumerWidget {
|
||||
const Home({Key? key}) : super(key: key);
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final navigation = useProvider(navigationProvider);
|
||||
Widget build(BuildContext context, WidgetRef ref) {
|
||||
final navigation = ref.watch(navigationProvider);
|
||||
|
||||
return Scaffold(
|
||||
body: currentScreen(navigation.index),
|
||||
@ -22,7 +21,7 @@ class Home extends HookWidget {
|
||||
key: Keys.NAV_BAR,
|
||||
currentIndex: navigation.index,
|
||||
onTap: (index) {
|
||||
context.read(navigationProvider.notifier).selectPage(index);
|
||||
ref.read(navigationProvider.notifier).selectPage(index);
|
||||
},
|
||||
items: [
|
||||
BottomNavigationBarItem(
|
||||
|
Reference in New Issue
Block a user