aves/lib/widgets/common/providers/durations_provider.dart
Thibault Deckers b51769e2c6 minor
2024-06-25 22:16:37 +02:00

14 lines
434 B
Dart

import 'package:aves/model/settings/settings.dart';
import 'package:aves/theme/durations.dart';
import 'package:provider/provider.dart';
class DurationsProvider extends ProxyProvider<Settings, DurationsData> {
DurationsProvider({
super.key,
super.child,
}) : super(
update: (context, settings, __) {
return settings.animate ? DurationsData() : DurationsData.noAnimation();
},
);
}