diff --git a/crates/assistant/src/slash_command/now_command.rs b/crates/assistant/src/slash_command/now_command.rs index 4275a9efef..108a43027e 100644 --- a/crates/assistant/src/slash_command/now_command.rs +++ b/crates/assistant/src/slash_command/now_command.rs @@ -3,10 +3,10 @@ use std::sync::Arc; use anyhow::Result; use assistant_slash_command::{SlashCommand, SlashCommandOutput, SlashCommandOutputSection}; -use chrono::{DateTime, Local}; +use chrono::Local; use gpui::{AppContext, Task, WeakView}; use language::LspAdapterDelegate; -use ui::{prelude::*, ButtonLike, ElevationIndex}; +use ui::prelude::*; use workspace::Workspace; pub(crate) struct NowSlashCommand; @@ -60,23 +60,3 @@ impl SlashCommand for NowSlashCommand { })) } } - -#[derive(IntoElement)] -struct NowPlaceholder { - pub id: ElementId, - pub unfold: Arc, - pub now: DateTime, -} - -impl RenderOnce for NowPlaceholder { - fn render(self, _cx: &mut WindowContext) -> impl IntoElement { - let unfold = self.unfold; - - ButtonLike::new(self.id) - .style(ButtonStyle::Filled) - .layer(ElevationIndex::ElevatedSurface) - .child(Icon::new(IconName::CountdownTimer)) - .child(Label::new(self.now.to_rfc3339())) - .on_click(move |_, cx| unfold(cx)) - } -}