fix: reformat code / code improvements

This commit is contained in:
2026-07-30 01:46:01 +02:00
parent a732e2d07f
commit 498ad68e1c
15 changed files with 85 additions and 169 deletions
+7 -6
View File
@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
import 'package:provider/provider.dart';
import '../../models/payment_method.dart';
import '../../viewmodels/bar_screen_view_model.dart';
import '../widgets/slide_confirm.dart';
@@ -11,7 +12,7 @@ Future<void> confirmCloseTab(BuildContext context) async {
if (tab == null) return;
String paymentMethod = 'cash';
PaymentMethod paymentMethod = PaymentMethod.cash;
final confirmed = await showDialog<bool>(
context: context,
@@ -66,8 +67,8 @@ Future<void> confirmCloseTab(BuildContext context) async {
}
class _PaymentPicker extends StatelessWidget {
final String selected;
final ValueChanged<String> onChanged;
final PaymentMethod selected;
final ValueChanged<PaymentMethod> onChanged;
const _PaymentPicker({
required this.selected,
@@ -75,8 +76,8 @@ class _PaymentPicker extends StatelessWidget {
});
static const _options = [
('cash', 'Cash'),
('payconiq', 'Payconiq'),
(PaymentMethod.cash, 'Cash'),
(PaymentMethod.payconiq, 'Payconiq'),
];
@override
@@ -96,7 +97,7 @@ class _PaymentPicker extends StatelessWidget {
label: Row(
mainAxisSize: MainAxisSize.min,
children: [
if (value == 'cash')
if (value == PaymentMethod.cash)
const Icon(
Icons.attach_money,
size: 16,