2023-01-21 10:37:49 +00:00
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
|
|
|
import 'package:lightmeter/generated/l10n.dart';
|
|
|
|
|
|
|
|
import 'bloc_list_tile_haptics.dart';
|
|
|
|
|
|
|
|
class HapticsListTile extends StatelessWidget {
|
|
|
|
const HapticsListTile({super.key});
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
return BlocBuilder<HapticsListTileBloc, bool>(
|
|
|
|
builder: (context, state) => SwitchListTile(
|
|
|
|
secondary: const Icon(Icons.vibration),
|
|
|
|
title: Text(S.of(context).haptics),
|
|
|
|
value: state,
|
2023-02-11 12:58:47 +00:00
|
|
|
onChanged: context.read<HapticsListTileBloc>().onHapticsChanged,
|
2023-01-21 10:37:49 +00:00
|
|
|
),
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|