mirror of
https://github.com/gitui-org/gitui
synced 2026-05-24 09:28:21 +00:00
better default for single line textinput size (#2070)
This commit is contained in:
parent
286283d3ed
commit
e2590f79bd
1 changed files with 14 additions and 12 deletions
|
|
@ -621,19 +621,21 @@ impl DrawableComponent for TextInputComponent {
|
|||
if let Some(ta) = &self.textarea {
|
||||
let area = if self.embed {
|
||||
rect
|
||||
} else if self.input_type == InputType::Multiline {
|
||||
let area = ui::centered_rect(60, 20, f.size());
|
||||
ui::rect_inside(
|
||||
Size::new(10, 3),
|
||||
f.size().into(),
|
||||
area,
|
||||
)
|
||||
} else {
|
||||
match self.input_type {
|
||||
InputType::Multiline => {
|
||||
let area =
|
||||
ui::centered_rect(60, 20, f.size());
|
||||
ui::rect_inside(
|
||||
Size::new(10, 3),
|
||||
f.size().into(),
|
||||
area,
|
||||
)
|
||||
}
|
||||
_ => ui::centered_rect_absolute(32, 3, f.size()),
|
||||
}
|
||||
let area = ui::centered_rect(60, 1, f.size());
|
||||
|
||||
ui::rect_inside(
|
||||
Size::new(10, 3),
|
||||
Size::new(f.size().width, 3),
|
||||
area,
|
||||
)
|
||||
};
|
||||
|
||||
f.render_widget(Clear, area);
|
||||
|
|
|
|||
Loading…
Reference in a new issue