feat: update main, exclusive summary and stock
Build & Deploy iOS to TestFlight / build-and-deploy (push) Waiting to run

This commit is contained in:
Efril
2026-06-24 11:03:28 +07:00
parent 843c11b200
commit 75415cc6ff
11 changed files with 993 additions and 742 deletions
@@ -27,7 +27,7 @@ class InventoryHeader extends StatelessWidget {
Widget build(BuildContext context) {
final outletLabel = state.inventoryAnalytic.summary.outletName.isNotEmpty
? state.inventoryAnalytic.summary.outletName
: 'Semua Outlet';
: context.lang.all_outlets;
final dateLabel = _formatDateRange(state.dateFrom, state.dateTo);
return Container(
@@ -103,23 +103,25 @@ class InventoryHeader extends StatelessWidget {
// Back button + Title row + Calendar button
Row(
children: [
GestureDetector(
onTap: () => context.router.maybePop(),
child: Container(
width: 40,
height: 40,
decoration: BoxDecoration(
color: AppColor.textWhite.withOpacity(0.15),
borderRadius: BorderRadius.circular(12),
),
child: const Icon(
Icons.chevron_left_rounded,
color: AppColor.textWhite,
size: 24,
if (context.router.canPop()) ...[
GestureDetector(
onTap: () => context.router.maybePop(),
child: Container(
width: 40,
height: 40,
decoration: BoxDecoration(
color: AppColor.textWhite.withOpacity(0.15),
borderRadius: BorderRadius.circular(12),
),
child: const Icon(
Icons.chevron_left_rounded,
color: AppColor.textWhite,
size: 24,
),
),
),
),
const SpaceWidth(12),
const SpaceWidth(12),
],
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
@@ -176,7 +178,7 @@ class InventoryHeader extends StatelessWidget {
// Total Value label
Text(
'Total Nilai Inventori',
context.lang.total_inventory_value,
style: AppStyle.sm.copyWith(
color: AppColor.textWhite.withOpacity(0.75),
fontWeight: FontWeight.w400,