added ability to set media class of items
Build and Push Image / build-and-push (push) Successful in 5m4s

This commit is contained in:
2026-03-29 03:19:33 -04:00
parent b8d01b567c
commit b1ab165665
26 changed files with 739 additions and 234 deletions
+19 -1
View File
@@ -2,7 +2,8 @@ use crate::components::{MediaGrid, Pagination, Search};
use dioxus::prelude::*;
#[component]
pub fn Home() -> Element {
pub fn Home() -> Element
{
let query = use_signal(|| "".to_string());
let page = use_signal(|| 1 as i32);
let max_page = use_signal(|| 1 as i32);
@@ -16,3 +17,20 @@ pub fn Home() -> Element {
MediaGrid { query: query.cloned(), page: page.cloned(), max_page, total_items: item_count }
}
}
#[component]
pub fn HomePaged(page: i32, q: String) -> Element
{
let query = use_signal(|| q);
let page = use_signal(|| page);
let max_page = use_signal(|| 1 as i32);
let item_count = use_signal(|| 0 as i32);
rsx! {
div {
class: "stickyTop",
Search { query, page },
Pagination { page, max_page, item_count },
}
MediaGrid { query: query.cloned(), page: page.cloned(), max_page, total_items: item_count }
}
}