Add styles for branch create button

This commit is contained in:
Piotr Osiewicz
2023-07-10 16:51:18 +02:00
parent 4a69c71167
commit 92a0a4e367
3 changed files with 38 additions and 13 deletions
+3 -4
View File
@@ -253,12 +253,11 @@ impl PickerDelegate for BranchListDelegate {
let style = theme.picker.footer.clone();
enum BranchCreateButton {}
Some(
Flex::row().with_child(MouseEventHandler::<BranchCreateButton, _>::new(0, cx, |_, _| {
Flex::row().with_child(MouseEventHandler::<BranchCreateButton, _>::new(0, cx, |state, _| {
let style = style.style_for(state);
Label::new("Create branch", style.label.clone())
.contained()
.with_style(style.container)
.aligned()
.right()
})
.on_down(MouseButton::Left, |_, _, cx| {
cx.spawn(|picker, mut cx| async move {
@@ -294,7 +293,7 @@ impl PickerDelegate for BranchListDelegate {
Ok::<(), anyhow::Error>(())
})
}).detach();
}))
})).aligned().right()
.into_any(),
)
} else {
+1 -1
View File
@@ -586,7 +586,7 @@ pub struct Picker {
pub no_matches: ContainedLabel,
pub item: Toggleable<Interactive<ContainedLabel>>,
pub header: ContainedLabel,
pub footer: ContainedLabel,
pub footer: Interactive<ContainedLabel>,
}
#[derive(Clone, Debug, Deserialize, Default, JsonSchema)]