mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-10-19 14:50:40 +00:00
07fd61fa1e
* platform-specific code * implemented caffeine flutter side * haptics revision
21 lines
649 B
Dart
21 lines
649 B
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
import 'package:lightmeter/generated/l10n.dart';
|
|
|
|
import 'bloc_list_tile_caffeine.dart';
|
|
|
|
class CaffeineListTile extends StatelessWidget {
|
|
const CaffeineListTile({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return BlocBuilder<CaffeineListTileBloc, bool>(
|
|
builder: (context, state) => SwitchListTile(
|
|
secondary: const Icon(Icons.screen_lock_portrait),
|
|
title: Text(S.of(context).keepScreenOn),
|
|
value: state,
|
|
onChanged: context.read<CaffeineListTileBloc>().onCaffeineChanged,
|
|
),
|
|
);
|
|
}
|
|
}
|