diff --git a/client/src/component/bucket.rs b/client/src/component/bucket.rs index 3f86c13..c6f367b 100644 --- a/client/src/component/bucket.rs +++ b/client/src/component/bucket.rs @@ -2,14 +2,14 @@ use js_sys::Promise; use serde_json::{Value}; use wasm_bindgen::JsValue; use wasm_bindgen_futures::{spawn_local, JsFuture}; -use yew::{prelude::{function_component, html}, use_context, use_effect, use_state, use_effect_with_deps}; +use yew::{prelude::{function_component, html}, Html, Properties, use_context, use_effect, use_state, use_effect_with_deps}; use web_sys::{console}; use serde_wasm_bindgen::from_value; use serde::{Deserialize}; use crate::constants::app::AppContext; -#[derive(Deserialize)] +#[derive(Deserialize, PartialEq, Clone)] pub struct File { Key: Value, Size: Value, @@ -53,11 +53,49 @@ pub fn bucket() -> Html { ) } + let list = list.as_ref(); html! {
{"File"} | +{"Size (bytes)"} | +
---|