13 lines
404 B
Dart
13 lines
404 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:provider/provider.dart';
|
|
|
|
class WatchState<T> extends StatelessWidget {
|
|
final Widget Function(BuildContext context, T state) child;
|
|
const WatchState(this.child, {super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Consumer<T>(builder: (BuildContext context, T value, Widget? child) => this.child(context, value));
|
|
}
|
|
}
|