feat: report purchasing
Build & Deploy iOS to TestFlight / build-and-deploy (push) Waiting to run

This commit is contained in:
efrilm
2026-06-22 14:30:38 +07:00
parent c1cefb122b
commit 0b70194d8e
19 changed files with 592 additions and 71 deletions
@@ -14,6 +14,10 @@ import 'package:flutter/widgets.dart';
class $AssetsIconsGen {
const $AssetsIconsGen();
/// File path: assets/icons/ic-report-exclusive-summary.png
AssetGenImage get icReportExclusiveSummary =>
const AssetGenImage('assets/icons/ic-report-exclusive-summary.png');
/// File path: assets/icons/ic-report-product.png
AssetGenImage get icReportProduct =>
const AssetGenImage('assets/icons/ic-report-product.png');
@@ -32,6 +36,7 @@ class $AssetsIconsGen {
/// List of all assets
List<AssetGenImage> get values => [
icReportExclusiveSummary,
icReportProduct,
icReportProfitLoss,
icReportPurchase,
@@ -235,7 +235,7 @@ class DateRangePickerFieldOutlined extends StatefulWidget {
final String? errorText;
const DateRangePickerFieldOutlined({
Key? key,
super.key,
this.label,
this.placeholder = 'Pilih rentang tanggal',
this.startDate,
@@ -246,7 +246,7 @@ class DateRangePickerFieldOutlined extends StatefulWidget {
this.primaryColor = AppColor.primary,
this.enabled = true,
this.errorText,
}) : super(key: key);
});
@override
State<DateRangePickerFieldOutlined> createState() =>
@@ -7,8 +7,7 @@ class EmptySearchWidget extends StatelessWidget {
final String? searchQuery;
final VoidCallback? onClear;
const EmptySearchWidget({Key? key, this.searchQuery, this.onClear})
: super(key: key);
const EmptySearchWidget({super.key, this.searchQuery, this.onClear});
@override
Widget build(BuildContext context) {