diff options
Diffstat (limited to 'src/handlers/frontend_builder.rs')
| -rw-r--r-- | src/handlers/frontend_builder.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/handlers/frontend_builder.rs b/src/handlers/frontend_builder.rs index 4a9ea67..515277e 100644 --- a/src/handlers/frontend_builder.rs +++ b/src/handlers/frontend_builder.rs @@ -75,7 +75,7 @@ fn card<T: PageBuilder + ProductMarker>(specific_product: SpecificProduct<T>) -> (specific_product.product.description) } div { - (specific_product.detail.product_specific_card_content()) + (specific_product.detail.product_specific_card_content(&specific_product)) } div class="flex flex-row space-x-5 mt-9 text-xs" { span {"Upload: " (upload_date)} @@ -114,5 +114,8 @@ pub async fn build_page<T: Sized + ProductMarker + PageBuilder + ProductDatabase pub trait PageBuilder { fn page_title() -> String; - fn product_specific_card_content(&self) -> Markup; + fn product_specific_card_content<T: PageBuilder + ProductMarker>( + &self, + specific_product: &SpecificProduct<T>, + ) -> Markup; } |
