changed unit details and added admin tag to project comp
This commit is contained in:
parent
cd9b53a05d
commit
81c826c099
@ -7,8 +7,6 @@ use crate::{
|
|||||||
routes::main_router::Route,
|
routes::main_router::Route,
|
||||||
};
|
};
|
||||||
|
|
||||||
//TODO: Add admin tag
|
|
||||||
|
|
||||||
#[function_component(AdminProject)]
|
#[function_component(AdminProject)]
|
||||||
pub fn admin_project(props: &AdminProjectProps) -> Html {
|
pub fn admin_project(props: &AdminProjectProps) -> Html {
|
||||||
let navigator = use_navigator().unwrap();
|
let navigator = use_navigator().unwrap();
|
||||||
@ -50,9 +48,12 @@ pub fn admin_project(props: &AdminProjectProps) -> Html {
|
|||||||
{props.project.project_condition.clone()}
|
{props.project.project_condition.clone()}
|
||||||
</div>
|
</div>
|
||||||
<div class={"admin-project-column"}>
|
<div class={"admin-project-column"}>
|
||||||
{match props.project.project_state {
|
{match props.project.admin_tag.clone() {
|
||||||
ProjectState::InConstruction => "En Construcción",
|
Some(admin_tag) => {admin_tag},
|
||||||
ProjectState::Finished => "Terminado",
|
None => match props.project.project_state {
|
||||||
|
ProjectState::InConstruction => String::from("En Construcción"),
|
||||||
|
ProjectState::Finished => String::from("Terminado"),
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
</div>
|
</div>
|
||||||
<div class={if *is_attempting_delete {"admin-project-trash-bin-selected"} else {"admin-project-trash-bin"}} onclick={delete_project}>
|
<div class={if *is_attempting_delete {"admin-project-trash-bin-selected"} else {"admin-project-trash-bin"}} onclick={delete_project}>
|
||||||
|
@ -12,7 +12,7 @@ use crate::{
|
|||||||
pub fn admin_project(props: &AdminUnitProps) -> Html {
|
pub fn admin_project(props: &AdminUnitProps) -> Html {
|
||||||
let navigator = use_navigator().unwrap();
|
let navigator = use_navigator().unwrap();
|
||||||
let price_usd = format!(
|
let price_usd = format!(
|
||||||
"Desde US${}",
|
"${}",
|
||||||
{
|
{
|
||||||
let price_separated = props.unit.price_usd.separate_with_commas();
|
let price_separated = props.unit.price_usd.separate_with_commas();
|
||||||
if price_separated.contains(".") {
|
if price_separated.contains(".") {
|
||||||
@ -59,10 +59,10 @@ pub fn admin_project(props: &AdminUnitProps) -> Html {
|
|||||||
}}
|
}}
|
||||||
</div>
|
</div>
|
||||||
<div class={"admin-project-column"}>
|
<div class={"admin-project-column"}>
|
||||||
{props.unit.rooms.clone()}
|
{format!("{} habs.", props.unit.rooms.clone())}
|
||||||
</div>
|
</div>
|
||||||
<div class={"admin-project-column"}>
|
<div class={"admin-project-column"}>
|
||||||
{props.unit.bathrooms.clone()}
|
{format!("{} baños", props.unit.bathrooms.clone())}
|
||||||
</div>
|
</div>
|
||||||
<div class={if *is_attempting_delete {"admin-project-trash-bin-selected"} else {"admin-project-trash-bin"}} onclick={delete_unit}>
|
<div class={if *is_attempting_delete {"admin-project-trash-bin-selected"} else {"admin-project-trash-bin"}} onclick={delete_unit}>
|
||||||
<i class="fa-regular fa-trash-can"></i>
|
<i class="fa-regular fa-trash-can"></i>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
use yew::prelude::*;
|
use yew::prelude::*;
|
||||||
|
|
||||||
use crate::{api::backend::get_all_agents, components::{admin_nav_bar::AdminNavigationBar, admin_agent::AdminAgent}};
|
use crate::{api::backend::get_all_agents, components::{admin_nav_bar::AdminNavigationBar, admin_agent::AdminAgent, new_widget::NewThingWidget}, pages::admin::edit::EditItem};
|
||||||
|
|
||||||
#[function_component(AdminAgents)]
|
#[function_component(AdminAgents)]
|
||||||
pub fn admin_agents() -> Html {
|
pub fn admin_agents() -> Html {
|
||||||
@ -21,6 +21,7 @@ pub fn admin_agents() -> Html {
|
|||||||
html! {
|
html! {
|
||||||
<>
|
<>
|
||||||
<AdminNavigationBar/>
|
<AdminNavigationBar/>
|
||||||
|
<NewThingWidget item={EditItem::Agent}/>
|
||||||
<div class={"admin-page-container"}>
|
<div class={"admin-page-container"}>
|
||||||
<div class={"admin-start-container"}>
|
<div class={"admin-start-container"}>
|
||||||
<div class={"admin-panel-page-title"}>{"Agentes"}</div>
|
<div class={"admin-panel-page-title"}>{"Agentes"}</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user