Skip to content

Instantly share code, notes, and snippets.

@Mr-Malomz
Created September 26, 2022 19:53
Show Gist options
  • Save Mr-Malomz/7d8366e09e1a4185dd7a4702d1f67269 to your computer and use it in GitHub Desktop.
Save Mr-Malomz/7d8366e09e1a4185dd7a4702d1f67269 to your computer and use it in GitHub Desktop.
use yew::prelude::*;
use crate::models::user::User;
#[derive(Properties, PartialEq)]
pub struct CardProp {
pub user: User,
}
#[function_component(Card)]
pub fn card(CardProp { user }: &CardProp) -> Html {
html! {
<div class="m-3 p-4 border rounded d-flex align-items-center">
<img src="https://robohash.org/hicveldicta.png?size=50x50&set=set1" class="mr-2" alt="img" />
<div class="">
<p class="fw-bold mb-1">{format!("{} {}", user.first_name.clone(), user.last_name.clone())}</p>
<p class="fw-normal mb-1">{user.gender.clone()}</p>
<p class="fw-normal mb-1">{user.email.clone()}</p>
<p class="fw-normal mb-1">{user.phone.clone()}</p>
</div>
</div>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment