start account ui
This commit is contained in:
@@ -5,16 +5,38 @@ use crate::{net::AppHandle, state::ClientState};
|
||||
|
||||
use super::*;
|
||||
|
||||
// pub fn start_screen(client: &mut Client) -> WidgetId {
|
||||
// (wtext("Select Account").text_align(Align::CENTER).size(30),)
|
||||
// .span(Dir::DOWN)
|
||||
// .gap(10)
|
||||
// .pad(15)
|
||||
// .width(400)
|
||||
// .align(Align::CENTER)
|
||||
// .add(&mut client.ui)
|
||||
// .any()
|
||||
// }
|
||||
pub fn start_screen(client: &mut Client, ui: &mut Ui) -> WidgetId {
|
||||
let mut accounts = Span::empty(Dir::DOWN);
|
||||
|
||||
accounts.push(
|
||||
wtext("no accounts")
|
||||
.size(20)
|
||||
.center_text()
|
||||
.color(Color::GRAY)
|
||||
.height(60)
|
||||
.add(ui)
|
||||
.any(),
|
||||
);
|
||||
|
||||
(
|
||||
wtext("Select Account").text_align(Align::CENTER).size(30),
|
||||
accounts,
|
||||
(
|
||||
submit_button("connect", |_, _| {}),
|
||||
submit_button("create", |_, _| {}),
|
||||
)
|
||||
.span(Dir::RIGHT)
|
||||
.gap(10),
|
||||
)
|
||||
.span(Dir::DOWN)
|
||||
.gap(10)
|
||||
.pad(15)
|
||||
.background(rect(Color::BLACK.brighter(0.2)).radius(15))
|
||||
.width(400)
|
||||
.align(Align::CENTER)
|
||||
.add(ui)
|
||||
.any()
|
||||
}
|
||||
|
||||
pub fn connect_screen(client: &mut Client, ui: &mut Ui, state: &UiState) -> WidgetId {
|
||||
let Client { data, proxy, .. } = client;
|
||||
|
||||
Reference in New Issue
Block a user