v0.12-searchP4

This commit is contained in:
2022-11-27 22:27:07 +05:30
parent db0d976192
commit 131ab0cf9e
4 changed files with 16 additions and 10 deletions

View File

@@ -234,7 +234,7 @@ pub fn Header<G: Html>(cx: Scope) -> View<G> {
if !task.is_empty() {
spawn_local(async move {
let temp = add_books_isbns(task).await.unwrap();
let _temp = add_books_isbns(task).await.unwrap();
});
}
}
@@ -248,7 +248,7 @@ pub fn Header<G: Html>(cx: Scope) -> View<G> {
if !task.is_empty() {
spawn_local(async move {
let temp = add_books_isbns(task).await.unwrap();
let _temp = add_books_isbns(task).await.unwrap();
});
}
};
@@ -345,8 +345,9 @@ pub fn BookDB<G: Html>(cx: Scope, bookitem: BookUIProp) -> View<G> {
let bookdelete = bookitem.bookitem.clone();
let bookupdate = bookitem.bookitem.clone();
let bookdisplay = bookitem.bookitem.clone();
let book = bookitem.bookitem.clone();
let coverurl = bookdisplay.cover.clone().unwrap_or("http://localhost:8081/images/placeholder.jpg".to_string());
let coverurl = bookdisplay.clone().cover.clone().unwrap();
let handle_delete = move |_| {
spawn_local(async move {
let temp = delete_book(bookdelete.id).await.unwrap();
@@ -370,7 +371,7 @@ pub fn BookDB<G: Html>(cx: Scope, bookitem: BookUIProp) -> View<G> {
div(class="card"){
img(src=coverurl,width="100")
(format!("{:?}",bookdisplay))
(format!("{:?}",book))
button(class="delete", on:click=handle_delete){ "-" }
button(class="update", on:click=handle_update){ "=" }
button(class="info", on:click=handle_display){ "+" }
@@ -433,7 +434,7 @@ async fn ListOL<G: Html>(cx: Scope<'_>) -> View<G> {
pub fn BookOL<G: Html>(cx: Scope, bookitem: BookUIProp) -> View<G> {
let book = bookitem.bookitem.clone();
let bookdisp=book.clone();
let coverurl = book.cover.clone().unwrap_or("http://localhost:8081/images/placeholder.jpg".to_string());
let coverurl = bookdisp.cover.clone().unwrap();
let app_state = use_context::<AppState>(cx);
let handle_add = move |_| {
app_state.adding.set(true);
@@ -577,6 +578,7 @@ info!("Adding book");
async fn SelectedUI<G: Html>(cx: Scope<'_>) -> View<G> {
let app_state = use_context::<AppState>(cx);
let displ_book = create_signal(cx, (*app_state.displayingbook.get()).clone());
let coverurl = create_signal(cx, app_state.displayingbook.get().clone().cover.clone().unwrap().to_string().clone());
let handle_close = move |_| {
app_state.displaying.set(false);
@@ -587,8 +589,8 @@ async fn SelectedUI<G: Html>(cx: Scope<'_>) -> View<G> {
view!{ cx,
div(class="select-book"){
img(src=coverurl,width="100")
(format!("{:?}",book))
img(src=coverurl.get(),width="100")
(format!("{:?}",displ_book.get()))
button(class="close", on:click=handle_close){ "CLOSE" }
}
}