make the preview_bar invisible if there are no items
Some checks failed
/ test (push) Has been cancelled
Some checks failed
/ test (push) Has been cancelled
This commit is contained in:
parent
1f82d9e8ce
commit
45e4954822
1 changed files with 13 additions and 7 deletions
10
src/main.rs
10
src/main.rs
|
|
@ -22,7 +22,7 @@ use cosmic::widget::menu::key_bind::Modifier;
|
||||||
use cosmic::widget::menu::{ItemWidth, KeyBind};
|
use cosmic::widget::menu::{ItemWidth, KeyBind};
|
||||||
use cosmic::widget::nav_bar::nav_bar_style;
|
use cosmic::widget::nav_bar::nav_bar_style;
|
||||||
use cosmic::widget::tooltip::Position as TPosition;
|
use cosmic::widget::tooltip::Position as TPosition;
|
||||||
use cosmic::widget::{Container, divider, menu, responsive_menu_bar};
|
use cosmic::widget::{Container, divider, menu};
|
||||||
use cosmic::widget::{
|
use cosmic::widget::{
|
||||||
Space, button, context_menu, horizontal_space, mouse_area,
|
Space, button, context_menu, horizontal_space, mouse_area,
|
||||||
nav_bar, nav_bar_toggle, responsive, scrollable, search_input,
|
nav_bar, nav_bar_toggle, responsive, scrollable, search_input,
|
||||||
|
|
@ -1564,12 +1564,18 @@ impl cosmic::Application for App {
|
||||||
.spacing(20);
|
.spacing(20);
|
||||||
|
|
||||||
let preview_bar = if self.editor_mode.is_none() {
|
let preview_bar = if self.editor_mode.is_none() {
|
||||||
|
if self.service.len() == 0 {
|
||||||
|
Container::new(horizontal_space())
|
||||||
|
} else {
|
||||||
Container::new(
|
Container::new(
|
||||||
self.presenter.preview_bar().map(Message::Present),
|
self.presenter
|
||||||
|
.preview_bar()
|
||||||
|
.map(Message::Present),
|
||||||
)
|
)
|
||||||
.clip(true)
|
.clip(true)
|
||||||
.width(Length::Fill)
|
.width(Length::Fill)
|
||||||
.center_y(180)
|
.center_y(180)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Container::new(horizontal_space())
|
Container::new(horizontal_space())
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue