import 'package:flutter/material.dart'; import 'package:fluffychat/l10n/l10n.dart'; import 'package:fluffychat/pangea/learning_settings/settings_learning.dart'; import 'package:fluffychat/widgets/adaptive_dialogs/show_ok_cancel_alert_dialog.dart'; class ResetInstructionsListTile extends StatelessWidget { const ResetInstructionsListTile({super.key, required this.controller}); final SettingsLearningController controller; @override Widget build(BuildContext context) { //TODO: add to L10n return ListTile( leading: const Icon(Icons.lightbulb), title: Text(L10n.of(context).resetInstructionTooltipsTitle), subtitle: Text(L10n.of(context).resetInstructionTooltipsDesc), onTap: () async { final resp = await showOkCancelAlertDialog( context: context, title: L10n.of(context).areYouSure, ); if (resp == OkCancelResult.ok) { controller.resetInstructionTooltips(); } }, ); } }