add const constructors

This commit is contained in:
Fabian Freund
2026-01-03 19:18:18 +01:00
parent f750095e97
commit 2c1f778ae7
8 changed files with 16 additions and 6 deletions
+1 -1
View File
@@ -284,7 +284,7 @@ class SelectProfileRoute extends GoRouteData with $SelectProfileRoute {
@override @override
Page<void> buildPage(BuildContext context, GoRouterState state) { Page<void> buildPage(BuildContext context, GoRouterState state) {
return DialogPage(builder: (_) => SelectProfileDialog()); return DialogPage(builder: (_) => const SelectProfileDialog());
} }
} }
@@ -256,7 +256,7 @@ class BrowserTabBar extends HookConsumerWidget {
Visibility( Visibility(
visible: displayQuickTabSwitcher, visible: displayQuickTabSwitcher,
maintainState: true, maintainState: true,
child: QuickTabSwitcher(), child: const QuickTabSwitcher(),
), ),
if (showMainToolbar) if (showMainToolbar)
Visibility( Visibility(
@@ -426,7 +426,7 @@ class ContextualToolbar extends HookConsumerWidget {
NavigateForwardButton(selectedTabId: selectedTabId) NavigateForwardButton(selectedTabId: selectedTabId)
else else
ShareMenuButton(selectedTabId: selectedTabId), ShareMenuButton(selectedTabId: selectedTabId),
AddTabButton(), const AddTabButton(),
TabsCountButton( TabsCountButton(
selectedTabId: selectedTabId, selectedTabId: selectedTabId,
displayedSheet: displayedSheet, displayedSheet: displayedSheet,
@@ -442,6 +442,8 @@ class ContextualToolbar extends HookConsumerWidget {
} }
class QuickTabSwitcher extends HookConsumerWidget { class QuickTabSwitcher extends HookConsumerWidget {
const QuickTabSwitcher();
@override @override
Widget build(BuildContext context, WidgetRef ref) { Widget build(BuildContext context, WidgetRef ref) {
final tabStates = ref.watch(fifoTabStatesProvider); final tabStates = ref.watch(fifoTabStatesProvider);
@@ -962,6 +964,8 @@ class NavigateBackButton extends HookConsumerWidget {
} }
class AddTabButton extends HookConsumerWidget { class AddTabButton extends HookConsumerWidget {
const AddTabButton();
@override @override
Widget build(BuildContext context, WidgetRef ref) { Widget build(BuildContext context, WidgetRef ref) {
final tabMenuController = useMenuController(); final tabMenuController = useMenuController();
@@ -25,6 +25,8 @@ import 'package:skeletonizer/skeletonizer.dart';
import 'package:weblibre/features/geckoview/domain/providers/tab_state.dart'; import 'package:weblibre/features/geckoview/domain/providers/tab_state.dart';
class CertificateTile extends HookConsumerWidget { class CertificateTile extends HookConsumerWidget {
const CertificateTile();
@override @override
Widget build(BuildContext context, WidgetRef ref) { Widget build(BuildContext context, WidgetRef ref) {
final tabState = ref.watch(selectedTabStateProvider); final tabState = ref.watch(selectedTabStateProvider);
@@ -181,7 +181,7 @@ class ViewTabSheetWidget extends HookConsumerWidget {
child: WebsiteTitleTile(initialTabState), child: WebsiteTitleTile(initialTabState),
), ),
), ),
CertificateTile(), const CertificateTile(),
const Divider(), const Divider(),
], ],
), ),
@@ -40,7 +40,7 @@ class StartProxyController extends _$StartProxyController {
final result = await showDialog<bool>( final result = await showDialog<bool>(
context: context, context: context,
builder: (context) { builder: (context) {
return TorDialog(); return const TorDialog();
}, },
); );
@@ -42,7 +42,7 @@ final class StartProxyControllerProvider
} }
String _$startProxyControllerHash() => String _$startProxyControllerHash() =>
r'a04e6cffc7483d48a0f2cbc320b0cc45c2e16674'; r'86a015a0c257ea18ad23aa28bdd43d289b6bfc64';
abstract class _$StartProxyController extends $Notifier<void> { abstract class _$StartProxyController extends $Notifier<void> {
void build(); void build();
@@ -23,6 +23,8 @@ import 'package:weblibre/core/design/app_colors.dart';
import 'package:weblibre/presentation/icons/tor_icons.dart'; import 'package:weblibre/presentation/icons/tor_icons.dart';
class TorDialog extends StatelessWidget { class TorDialog extends StatelessWidget {
const TorDialog();
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return AlertDialog( return AlertDialog(
@@ -28,6 +28,8 @@ import 'package:weblibre/presentation/widgets/failure_widget.dart';
import 'package:weblibre/utils/exit_app.dart'; import 'package:weblibre/utils/exit_app.dart';
class SelectProfileDialog extends HookConsumerWidget { class SelectProfileDialog extends HookConsumerWidget {
const SelectProfileDialog();
@override @override
Widget build(BuildContext context, WidgetRef ref) { Widget build(BuildContext context, WidgetRef ref) {
final usersAsync = ref.watch(profileRepositoryProvider); final usersAsync = ref.watch(profileRepositoryProvider);