spotube/lib/hooks/utils/use_brightness_value.dart

15 lines
336 B
Dart

import 'package:flutter/services.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:shadcn_flutter/shadcn_flutter.dart';
T useBrightnessValue<T>(
T lightValue,
T darkValue,
) {
final context = useContext();
return Theme.of(context).brightness == Brightness.light
? lightValue
: darkValue;
}