refactor: conditionally render the create order button based on filtered orders state

This commit is contained in:
Achintha Isuru
2026-01-30 02:18:03 -05:00
parent d07183b6ac
commit 0f9b39e750

View File

@@ -222,16 +222,17 @@ class _ViewOrdersViewState extends State<ViewOrdersView> {
fontWeight: FontWeight.bold,
),
),
UiButton.primary(
text: t.client_view_orders.post_button,
leadingIcon: UiIcons.add,
onPressed: () => Modular.to.navigateToCreateOrder(),
size: UiButtonSize.small,
style: ElevatedButton.styleFrom(
minimumSize: const Size(0, 48),
maximumSize: const Size(0, 48),
if (state.filteredOrders.isNotEmpty)
UiButton.primary(
text: t.client_view_orders.post_button,
leadingIcon: UiIcons.add,
onPressed: () => Modular.to.navigateToCreateOrder(),
size: UiButtonSize.small,
style: ElevatedButton.styleFrom(
minimumSize: const Size(0, 48),
maximumSize: const Size(0, 48),
),
),
),
],
),
),