Fixed **many** clippy lints, and one bug.

This commit is contained in:
Mark Tomlin 2023-12-25 13:06:02 -05:00 committed by Jeremy Soller
parent d289670def
commit aecb80eaed
6 changed files with 155 additions and 201 deletions

View file

@ -33,20 +33,20 @@ macro_rules! menu_button {
}
pub fn context_menu<'a>(config: &Config, entity: segmented_button::Entity) -> Element<'a, Message> {
let menu_item = |label, action| {
let menu_item = |menu_label, menu_action| {
let mut key = String::new();
for (key_bind, action) in config.keybinds.iter() {
if action == action {
for (key_bind, key_action) in config.keybinds.iter() {
if key_action == &menu_action {
key = key_bind.to_string();
break;
}
}
menu_button!(
widget::text(label),
widget::text(menu_label),
horizontal_space(Length::Fill),
widget::text(key)
)
.on_press(Message::TabContextAction(entity, action))
.on_press(Message::TabContextAction(entity, menu_action))
};
widget::container(column!(