diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..d19c4a4
Binary files /dev/null and b/.DS_Store differ
diff --git a/src/components/admin_project.rs b/src/components/admin_project.rs
index 3d6e205..16ee516 100644
--- a/src/components/admin_project.rs
+++ b/src/components/admin_project.rs
@@ -7,8 +7,6 @@ use crate::{
routes::main_router::Route,
};
-//TODO: Add admin tag
-
#[function_component(AdminProject)]
pub fn admin_project(props: &AdminProjectProps) -> Html {
let navigator = use_navigator().unwrap();
@@ -50,9 +48,12 @@ pub fn admin_project(props: &AdminProjectProps) -> Html {
{props.project.project_condition.clone()}
- {match props.project.project_state {
- ProjectState::InConstruction => "En Construcción",
- ProjectState::Finished => "Terminado",
+ {match props.project.admin_tag.clone() {
+ Some(admin_tag) => {admin_tag},
+ None => match props.project.project_state {
+ ProjectState::InConstruction => String::from("En Construcción"),
+ ProjectState::Finished => String::from("Terminado"),
+ }
}}
diff --git a/src/components/admin_unit.rs b/src/components/admin_unit.rs
index f3811e1..b3ada59 100644
--- a/src/components/admin_unit.rs
+++ b/src/components/admin_unit.rs
@@ -12,7 +12,7 @@ use crate::{
pub fn admin_project(props: &AdminUnitProps) -> Html {
let navigator = use_navigator().unwrap();
let price_usd = format!(
- "Desde US${}",
+ "${}",
{
let price_separated = props.unit.price_usd.separate_with_commas();
if price_separated.contains(".") {
@@ -59,10 +59,10 @@ pub fn admin_project(props: &AdminUnitProps) -> Html {
}}
- {props.unit.rooms.clone()}
+ {format!("{} habs.", props.unit.rooms.clone())}
- {props.unit.bathrooms.clone()}
+ {format!("{} baños", props.unit.bathrooms.clone())}
diff --git a/src/pages/admin/agents.rs b/src/pages/admin/agents.rs
index 13962bf..f361d12 100644
--- a/src/pages/admin/agents.rs
+++ b/src/pages/admin/agents.rs
@@ -1,6 +1,6 @@
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)]
pub fn admin_agents() -> Html {
@@ -21,6 +21,7 @@ pub fn admin_agents() -> Html {
html! {
<>
+