Add negative style helpers
This commit is contained in:
parent
f2e87a3429
commit
2701be91e3
2 changed files with 38 additions and 15 deletions
|
@ -1,6 +1,4 @@
|
|||
use crate::theme::theme;
|
||||
use crate::ui::Avatar;
|
||||
use gpui2::geometry::rems;
|
||||
use crate::{theme::theme, ui::Avatar};
|
||||
use gpui2::style::StyleHelpers;
|
||||
use gpui2::{elements::div, IntoElement};
|
||||
use gpui2::{Element, ParentElement, ViewContext};
|
||||
|
@ -19,9 +17,9 @@ impl Facepile {
|
|||
let theme = theme(cx);
|
||||
let player_count = self.players.len();
|
||||
let player_list = self.players.iter().enumerate().map(|(ix, player)| {
|
||||
let before_last = ix < player_count - 1;
|
||||
let isnt_last = ix < player_count - 1;
|
||||
div()
|
||||
.when(before_last, |div| div.mr(-rems(0.5)))
|
||||
.when(isnt_last, |div| div.neg_mr_1())
|
||||
.child(player.clone())
|
||||
});
|
||||
div().p_1().flex().items_center().children(player_list)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue