v0.36.8
This commit is contained in:
1 parent
0cbe0566f5
commit
992a1795af
34 files changed
+1409
-604
No files matched your search
@@ -162,6 +162,19 @@ fn valid_dashboard_sizes(sizes: &Option<std::collections::BTreeMap<String, u8>>)
|
||||
})
|
||||
}
|
||||
|
||||
fn valid_dashboard_rows(rows: u8) -> bool {
|
||||
(1..=32).contains(&rows)
|
||||
}
|
||||
|
||||
fn valid_dashboard_heights(heights: &Option<std::collections::BTreeMap<String, u8>>) -> bool {
|
||||
heights.as_ref().is_none_or(|heights| {
|
||||
heights.len() <= DASHBOARD_WIDGETS.len()
|
||||
&& heights.iter().all(|(id, rows)| {
|
||||
valid_dashboard_rows(*rows) && DASHBOARD_WIDGETS.iter().any(|widget| widget.id == *id)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
fn default_hidden_dashboard_widgets() -> Vec<String> {
|
||||
let mut hidden = DASHBOARD_DEFAULT_PRESET.dashboard_hidden_widgets.clone();
|
||||
for widget in DASHBOARD_WIDGETS.iter() {
|
||||
|
||||
Reference in new issue
Block a user