Add more dex entries
This commit is contained in:
parent
ec46c62a24
commit
d33cdfb275
9 changed files with 379 additions and 6 deletions
|
@ -21,6 +21,8 @@ class _MainAppState extends State<MainApp> {
|
|||
setState(() {
|
||||
SessionData.darkMode = !SessionData.darkMode;
|
||||
});
|
||||
|
||||
SessionData.finalize();
|
||||
}
|
||||
|
||||
@override
|
||||
|
@ -48,6 +50,21 @@ class Home extends StatefulWidget {
|
|||
}
|
||||
|
||||
class _HomeState extends State<Home> {
|
||||
@override
|
||||
void didChangeDependencies() {
|
||||
SessionData.callbacks.mainPage = widget.toggleTheme;
|
||||
SessionData.initialize();
|
||||
|
||||
super.didChangeDependencies();
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
SessionData.callbacks.mainPage = null;
|
||||
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
|
@ -167,9 +184,21 @@ class _DexEntryState extends State<DexEntry> {
|
|||
void didChangeDependencies() {
|
||||
int index = ModalRoute.of(context)!.settings.arguments as int;
|
||||
_pkmn = Pokemon.values[index];
|
||||
|
||||
SessionData.callbacks.dexDisplay = () async {
|
||||
setState(() {});
|
||||
};
|
||||
|
||||
super.didChangeDependencies();
|
||||
}
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
SessionData.callbacks.dexDisplay = null;
|
||||
|
||||
super.dispose();
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue