aboutsummaryrefslogtreecommitdiff
path: root/src/app/manage/client/list/list_item.rs
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.com>2023-08-30 14:32:42 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.com>2023-08-30 14:32:42 +0530
commit6556828afe63476fc03546ae51e3ba5104162ee8 (patch)
tree15c2b234e0c7fe3ac4b9e767d4854d4cfffe504b /src/app/manage/client/list/list_item.rs
parent4a83ed1b86783634097c50a39d7ec73fc989f657 (diff)
changed clients list
Diffstat (limited to 'src/app/manage/client/list/list_item.rs')
-rw-r--r--src/app/manage/client/list/list_item.rs32
1 files changed, 5 insertions, 27 deletions
diff --git a/src/app/manage/client/list/list_item.rs b/src/app/manage/client/list/list_item.rs
index 8b78ad7..2e6fed0 100644
--- a/src/app/manage/client/list/list_item.rs
+++ b/src/app/manage/client/list/list_item.rs
@@ -17,44 +17,22 @@
use yew::prelude::*;
-use crate::app::manage::client::list::address;
-
use crate::models::client;
#[derive(Properties, PartialEq)]
pub struct Props {
pub client: client::Client,
+ pub s_no: usize,
}
#[function_component(ListItem)]
pub fn list_item(props: &Props) -> Html {
html! {
<div class={"clients-list-item"}>
- <div class={"header"}>
- <span class={"client-name"}>{props.client.name.clone()}</span>
- <span class={"client-gstin"}>{props.client.gstin.clone()}</span>
- </div>
-
- <div class={"details"}>
- <div class={"contact-info"}>
- <span class={"title"}>{"Contact Details:"}</span>
- <span>{"Name - "}{props.client.contact.contact_name.clone()}</span>
- <span>{"Phone - "}{props.client.contact.phone_number.clone()}</span>
- <span>{"E-Mail - "}{props.client.contact.email_address.clone()}</span>
- <span>{"Website - "}{props.client.contact.website.clone()}</span>
- </div>
-
- <address::Address title={"Billing Address:"} address={props.client.billing_address.clone()} />
-
- <div class={"shipping-addresses-wrapper"}>
- </div>
- </div>
-
- <div class={"options"}>
- <p>
- {"Options (To Be Added)"}
- </p>
- </div>
+ <span>{props.s_no}</span>
+ <span>{props.client.name.clone()}</span>
+ <span>{props.client.gstin.clone()}</span>
+ <span class={"options"}></span>
</div>
}
}