|
|
@@ -0,0 +1,17 @@
|
|
|
+
|
|
|
+import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
|
+
|
|
|
+
|
|
|
+class RiverpodStateWatch {
|
|
|
+ final dynamic value;
|
|
|
+ final StateController<dynamic> notifier;
|
|
|
+
|
|
|
+ RiverpodStateWatch(WidgetRef ref, StateProvider provider):
|
|
|
+ value = ref.watch(provider),
|
|
|
+ notifier = ref.watch(provider.notifier);
|
|
|
+
|
|
|
+ void setState(dynamic value) {
|
|
|
+ notifier.state = value;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|