diff --git a/crates/editor2/src/element.rs b/crates/editor2/src/element.rs index 3af62811211b4e8daabf2abe8b596f7448bde8b3..328f2f08ba1912212cbd54c3d1ca085a70194c7e 100644 --- a/crates/editor2/src/element.rs +++ b/crates/editor2/src/element.rs @@ -2283,36 +2283,19 @@ impl EditorElement { .justify_between() .cursor_pointer() .hover(|style| style.bg(cx.theme().colors().element_hover)) - .on_click(cx.listener(|_editor, _event, _cx| { - // todo!() Implement collapsing path headers - // todo!("Clicking path header") - })) .child( - h_stack() - .gap_3() - // TODO: Add open/close state and toggle action - .child( - div().border().border_color(gpui::red()).child( - ButtonLike::new("path-header-disclosure-control") - .style(ButtonStyle::Subtle) - .child(IconElement::new(match is_open { - true => Icon::ChevronDown, - false => Icon::ChevronRight, - })), - ), - ) - .child( - h_stack() - .gap_2() - .child(Label::new( - filename - .map(SharedString::from) - .unwrap_or_else(|| "untitled".into()), - )) - .when_some(parent_path, |then, path| { - then.child(Label::new(path).color(Color::Muted)) - }), - ), + h_stack().gap_3().child( + h_stack() + .gap_2() + .child(Label::new( + filename + .map(SharedString::from) + .unwrap_or_else(|| "untitled".into()), + )) + .when_some(parent_path, |then, path| { + then.child(Label::new(path).color(Color::Muted)) + }), + ), ) .children(jump_handler.map(|jump_handler| { IconButton::new(block_id, Icon::ArrowUpRight)