refactor: clean up

This commit is contained in:
idubnori
2025-12-10 01:28:31 +09:00
parent 7473b959dc
commit 17361d189c
8 changed files with 38 additions and 86 deletions
@@ -77,10 +77,10 @@ class ViewerBottomBar extends ConsumerWidget {
});
}
final actions = ActionButtonBuilder.buildQuickActions(
buttonContext,
quickActionTypes: quickActionTypes,
).map((widget) => GestureDetector(onLongPress: openConfigurator, child: widget)).toList(growable: false);
final actions = quickActionTypes
.map((type) => type.buildButton(buttonContext))
.map((widget) => GestureDetector(onLongPress: openConfigurator, child: widget))
.toList(growable: false);
return IgnorePointer(
ignoring: opacity < 255,
@@ -3,7 +3,6 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_reorderable_grid_view/widgets/reorderable_builder.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/domain/services/quick_action.service.dart';
import 'package:immich_mobile/providers/infrastructure/viewer_quick_action_order.provider.dart';
import 'package:immich_mobile/utils/action_button.utils.dart';
import 'package:immich_mobile/utils/action_button_visuals.dart';
@@ -42,7 +41,7 @@ class _QuickActionConfiguratorState extends ConsumerState<QuickActionConfigurato
void _resetToDefault() {
setState(() {
_order = List<ActionButtonType>.from(QuickActionService.defaultQuickActionOrder);
_order = List<ActionButtonType>.from(ActionButtonBuilder.defaultQuickActionOrder);
_hasLocalChanges = true;
});
}
@@ -90,7 +89,7 @@ class _QuickActionConfiguratorState extends ConsumerState<QuickActionConfigurato
const SizedBox(height: 8),
Text(
'quick_actions_settings_description'.tr(
namedArgs: {'count': QuickActionService.defaultQuickActionLimit.toString()},
namedArgs: {'count': ActionButtonBuilder.defaultQuickActionLimit.toString()},
),
style: theme.textTheme.bodyMedium,
textAlign: TextAlign.center,