This repository has been archived on 2024-04-18. You can view files and clone it, but cannot push or open issues or pull requests.
app/lib/util/watchState.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));
}
}