summaryrefslogtreecommitdiff
path: root/src/handlers/frontend_builder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/handlers/frontend_builder.rs')
-rw-r--r--src/handlers/frontend_builder.rs7
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;
}