fix: ui tweaks for advices
This commit is contained in:
parent
cd2bc321cd
commit
f3732051af
2 changed files with 10 additions and 9 deletions
|
@ -82,9 +82,9 @@ struct SendungsInfo {
|
||||||
sendungsliste: Option<String>,
|
sendungsliste: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Deserialize)]
|
#[derive(Deserialize, Debug)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
struct SendungsVerlaufEvent {
|
pub struct SendungsVerlaufEvent {
|
||||||
pub datum: String,
|
pub datum: String,
|
||||||
ort: Option<String>,
|
ort: Option<String>,
|
||||||
pub ruecksendung: bool,
|
pub ruecksendung: bool,
|
||||||
|
@ -102,18 +102,18 @@ impl SendungsVerlaufEvent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Deserialize)]
|
#[derive(Deserialize, Debug)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
struct SendungsVerlauf {
|
pub struct SendungsVerlauf {
|
||||||
kurz_status: Option<String>,
|
kurz_status: Option<String>,
|
||||||
icon_id: Option<String>,
|
icon_id: Option<String>,
|
||||||
datum_aktueller_status: Option<String>,
|
datum_aktueller_status: Option<String>,
|
||||||
aktueller_status: Option<String>,
|
aktueller_status: Option<String>,
|
||||||
events: Option<Vec<SendungsVerlaufEvent>>,
|
pub events: Option<Vec<SendungsVerlaufEvent>>,
|
||||||
|
|
||||||
farbe: u32,
|
farbe: u32,
|
||||||
fortschritt: u32,
|
pub fortschritt: u32,
|
||||||
maximal_fortschritt: u32,
|
pub maximal_fortschritt: u32,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Deserialize)]
|
#[derive(Deserialize)]
|
||||||
|
@ -321,6 +321,7 @@ pub struct Shipment {
|
||||||
|
|
||||||
pub special: ShipmentSpecialDetails,
|
pub special: ShipmentSpecialDetails,
|
||||||
|
|
||||||
|
pub history: SendungsVerlauf,
|
||||||
pub error: Option<ShipmentNotFoundError>,
|
pub error: Option<ShipmentNotFoundError>,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -367,6 +368,7 @@ impl From<Sendung> for Shipment {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
history: value.sendungsdetails.sendungsverlauf,
|
||||||
special: ShipmentSpecialDetails {
|
special: ShipmentSpecialDetails {
|
||||||
abholcode_available,
|
abholcode_available,
|
||||||
benachrichtigt_in_filiale,
|
benachrichtigt_in_filiale,
|
||||||
|
|
|
@ -49,6 +49,7 @@ impl FactoryComponent for AppAdvice {
|
||||||
|
|
||||||
add_overlay = >k::Box {
|
add_overlay = >k::Box {
|
||||||
add_css_class: relm4::css::OSD,
|
add_css_class: relm4::css::OSD,
|
||||||
|
add_css_class: relm4::css::TOOLBAR,
|
||||||
add_css_class: relm4::css::NUMERIC,
|
add_css_class: relm4::css::NUMERIC,
|
||||||
|
|
||||||
set_valign: gtk::Align::End,
|
set_valign: gtk::Align::End,
|
||||||
|
@ -57,8 +58,6 @@ impl FactoryComponent for AppAdvice {
|
||||||
set_margin_all: 8,
|
set_margin_all: 8,
|
||||||
|
|
||||||
gtk::Label {
|
gtk::Label {
|
||||||
set_margin_all: 4,
|
|
||||||
|
|
||||||
set_label: self.metadata.date.as_str(),
|
set_label: self.metadata.date.as_str(),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue