diff --git a/frontend/src/pages/ticket.rs b/frontend/src/pages/ticket.rs index bd84065..abfbca8 100644 --- a/frontend/src/pages/ticket.rs +++ b/frontend/src/pages/ticket.rs @@ -208,7 +208,9 @@ pub fn submit_ticket_component() -> Html { .expect("Failed to build request"); match request.send().await { - Ok(response) if response.status() == 200 => status.set(Some("Erfolgreich".into())), + Ok(response) if response.status() == 200 => { + status.set(Some("Erfolgreich".into())) + } Ok(response) => status.set(Some(format!("Fehler: {}", response.status()))), Err(err) => status.set(Some(format!("Netzwerkfehler: {}", err))), } @@ -444,7 +446,9 @@ pub fn ticket_by_id_component(props: &TicketProps) -> Html { .expect("Failed to construct request"); match request.send().await { - Ok(response) if response.status() == 200 => error.set(Some("Erfolgreich".into())), + Ok(response) if response.status() == 200 => { + error.set(Some("Erfolgreich".into())) + } Ok(response) => error.set(Some(format!("Fehler: {}", response.status()))), Err(err) => error.set(Some(format!("Netzwerkfehler: {}", err))), } @@ -500,7 +504,7 @@ pub fn ticket_by_id_component(props: &TicketProps) -> Html { if *loading { html! {
{ "Lade..." }
} } else if let Some(e) = &*error { - html! {{ format!("Fehler: {}", e) }
} + html! {{ format!("Fehler: {}", e) }
} } else if let Some(t) = &*ticket { html! {{ "Lade..." }
} } else if let Some(e) = &*error { - html! {{ format!("Fehler: {}", e) }
} + html! {{ format!("Fehler: {}", e) }
} } else { html! {{ "Lade..." }
} } else if let Some(e) = &*error { - html! {{ format!("Fehler: {}", e) }
} + html! {{ format!("Fehler: {}", e) }
} } else { html! {{ "Lade..." }
} } else if let Some(e) = &*error { - html! {{ format!("Fehler: {}", e) }
} + html! {{ format!("Fehler: {}", e) }
} } else if let Some(u) = &*user { html! {{ err.clone() }
} diff --git a/frontend/src/styles/components/_pages.scss b/frontend/src/styles/components/_pages.scss index f9343b0..d1e8229 100644 --- a/frontend/src/styles/components/_pages.scss +++ b/frontend/src/styles/components/_pages.scss @@ -270,3 +270,25 @@ input[type="checkbox"] { } } } + +.return-to { + display: block; + padding: 16px 2rem; + background: #2b79c2; + background-color: rgb(43, 121, 194); + color: white; + text-decoration: none; + text-align: center; + border-radius: 0.5rem; + transition: background-color 0.2s ease-in-out; + + &:hover { + background-color: #1d5fa0; + } +} + +.delete { + display: block; + width: 100%; + text-align: center; +}