Add complete keyboard navigation.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
use crate::components::keyboard;
|
||||
use std::cell::RefCell;
|
||||
|
||||
use iced::widget::{Space, button, column, container, row, scrollable, text};
|
||||
use iced::widget::{Space, column, container, row, scrollable, text};
|
||||
use iced::{Color, Element, Length, Theme};
|
||||
|
||||
use bds_core::i18n::UiLocale;
|
||||
@@ -114,17 +115,17 @@ pub fn view<'a>(state: &'a TemplateEditorState, locale: UiLocale) -> Element<'a,
|
||||
status_badge(&state.status),
|
||||
],
|
||||
vec![
|
||||
button(text(t(locale, "common.save")).size(13))
|
||||
keyboard::button(text(t(locale, "common.save")).size(13))
|
||||
.on_press(Message::TemplateEditor(TemplateEditorMsg::Save))
|
||||
.style(inputs::primary_button)
|
||||
.padding([6, 16])
|
||||
.into(),
|
||||
button(text(t(locale, "editor.validate")).size(13))
|
||||
keyboard::button(text(t(locale, "editor.validate")).size(13))
|
||||
.on_press(Message::TemplateEditor(TemplateEditorMsg::Validate))
|
||||
.style(inputs::secondary_button)
|
||||
.padding([6, 16])
|
||||
.into(),
|
||||
button(text(t(locale, "modal.confirmDelete.delete")).size(13))
|
||||
keyboard::button(text(t(locale, "modal.confirmDelete.delete")).size(13))
|
||||
.on_press(Message::TemplateEditor(TemplateEditorMsg::Delete))
|
||||
.style(inputs::danger_button)
|
||||
.padding([6, 16])
|
||||
|
||||
Reference in New Issue
Block a user