dartlangeditorflutterflutter-appsflutter-examplesflutter-packageflutter-widgetquillquill-deltaquilljsreactquillrich-textrich-text-editorwysiwygwysiwyg-editor
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
644 B
24 lines
644 B
import 'package:flutter/material.dart'; |
|
import 'package:flutter_bloc/flutter_bloc.dart'; |
|
|
|
import '../../settings/cubit/settings_cubit.dart'; |
|
|
|
class HomeScreenButton extends StatelessWidget { |
|
const HomeScreenButton({super.key}); |
|
|
|
@override |
|
Widget build(BuildContext context) { |
|
return IconButton( |
|
onPressed: () { |
|
final settingsCubit = context.read<SettingsCubit>(); |
|
settingsCubit.updateSettings( |
|
settingsCubit.state.copyWith( |
|
defaultScreen: DefaultScreen.home, |
|
), |
|
); |
|
}, |
|
icon: const Icon(Icons.home), |
|
tooltip: 'Set the default to home screen', |
|
); |
|
} |
|
}
|
|
|