diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-23 01:36:39 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2025-10-23 01:36:39 +0200 |
| commit | 7bff22756beec82b4a1470e2d325b706dc56e5f2 (patch) | |
| tree | 1566965125cfd5fbd73d654e9ee6ca8256301411 /src/components/product_overview.rs | |
| parent | feat(form): Re-write the form macro as a proc macro (diff) | |
| download | web-client-7bff22756beec82b4a1470e2d325b706dc56e5f2.zip | |
feat(buy): Provide basic buy interface
Diffstat (limited to 'src/components/product_overview.rs')
| -rw-r--r-- | src/components/product_overview.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/components/product_overview.rs b/src/components/product_overview.rs index d86c04d..777baef 100644 --- a/src/components/product_overview.rs +++ b/src/components/product_overview.rs @@ -19,8 +19,9 @@ pub fn ProductOverview() -> impl IntoView { (view! { <IconP icon=icondata_io::IoStorefront text="Buy" /> }, "buy"), ] > - {AsyncFetch!( - fetcher = {get_products()} + { + AsyncFetch! { + fetcher = {get_products()} producer = |products| { let products_num = products.len(); let plural_s = if products_num == 1 { "" } else { "s" }; @@ -37,7 +38,8 @@ pub fn ProductOverview() -> impl IntoView { </p> } } - )} + } + } </Container> } } |
