diff --git a/crates/assistant_tools/src/edit_file_tool.rs b/crates/assistant_tools/src/edit_file_tool.rs index 648a6fce65..9297648389 100644 --- a/crates/assistant_tools/src/edit_file_tool.rs +++ b/crates/assistant_tools/src/edit_file_tool.rs @@ -581,18 +581,18 @@ impl ToolCard for EditFileToolCard { (IconName::ChevronDown, "Expand Code Block") }; - let gradient_overlay = div() - .absolute() - .bottom_0() - .left_0() - .w_full() - .h_2_5() - .rounded_b_lg() - .bg(gpui::linear_gradient( - 0., - gpui::linear_color_stop(cx.theme().colors().editor_background, 0.), - gpui::linear_color_stop(cx.theme().colors().editor_background.opacity(0.), 1.), - )); + let gradient_overlay = + div() + .absolute() + .bottom_0() + .left_0() + .w_full() + .h_2_5() + .bg(gpui::linear_gradient( + 0., + gpui::linear_color_stop(cx.theme().colors().editor_background, 0.), + gpui::linear_color_stop(cx.theme().colors().editor_background.opacity(0.), 1.), + )); let border_color = cx.theme().colors().border.opacity(0.6); @@ -610,8 +610,9 @@ impl ToolCard for EditFileToolCard { let mut container = v_flex() .p_3() - .gap_1p5() + .gap_1() .border_t_1() + .rounded_md() .border_color(border_color) .bg(cx.theme().colors().editor_background); @@ -626,7 +627,7 @@ impl ToolCard for EditFileToolCard { _ => div().w_1_2(), } .id("loading_div") - .h_2() + .h_1() .rounded_full() .bg(cx.theme().colors().element_active) .with_animation( @@ -648,7 +649,7 @@ impl ToolCard for EditFileToolCard { .border_1() .when(failed, |card| card.border_dashed()) .border_color(border_color) - .rounded_lg() + .rounded_md() .overflow_hidden() .child(codeblock_header) .when(failed && self.error_expanded, |card| { @@ -702,8 +703,8 @@ impl ToolCard for EditFileToolCard { |editor_container| editor_container.child(gradient_overlay), ), ) - .when(is_collapsible, |editor_container| { - editor_container.child( + .when(is_collapsible, |card| { + card.child( h_flex() .id(("expand-button", self.editor_unique_id)) .flex_none() @@ -711,6 +712,7 @@ impl ToolCard for EditFileToolCard { .h_5() .justify_center() .border_t_1() + .rounded_b_md() .border_color(border_color) .bg(cx.theme().colors().editor_background) .hover(|style| {