mirror of
https://github.com/zed-industries/zed.git
synced 2026-06-01 03:14:56 +07:00
replace copyable with text_to_copy
This commit is contained in:
parent
a084485142
commit
3e4613e477
1 changed files with 7 additions and 7 deletions
|
|
@ -728,7 +728,7 @@ pub mod simple_message_notification {
|
||||||
show_suppress_button: bool,
|
show_suppress_button: bool,
|
||||||
title: Option<SharedString>,
|
title: Option<SharedString>,
|
||||||
scroll_handle: ScrollHandle,
|
scroll_handle: ScrollHandle,
|
||||||
copyable_text: Option<SharedString>,
|
text_to_copy: Option<SharedString>,
|
||||||
severity: Severity,
|
severity: Severity,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -749,11 +749,11 @@ pub mod simple_message_notification {
|
||||||
S: Into<SharedString>,
|
S: Into<SharedString>,
|
||||||
{
|
{
|
||||||
let message = message.into();
|
let message = message.into();
|
||||||
let copyable = message.clone();
|
let text_to_copy = message.clone();
|
||||||
Self::new_from_builder(cx, move |_, _| {
|
Self::new_from_builder(cx, move |_, _| {
|
||||||
Label::new(message.clone()).into_any_element()
|
Label::new(message.clone()).into_any_element()
|
||||||
})
|
})
|
||||||
.copyable_text(copyable)
|
.text_to_copy(text_to_copy)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn new_from_builder<F>(cx: &mut App, content: F) -> MessageNotification
|
pub fn new_from_builder<F>(cx: &mut App, content: F) -> MessageNotification
|
||||||
|
|
@ -777,7 +777,7 @@ pub mod simple_message_notification {
|
||||||
title: None,
|
title: None,
|
||||||
focus_handle: cx.focus_handle(),
|
focus_handle: cx.focus_handle(),
|
||||||
scroll_handle: ScrollHandle::new(),
|
scroll_handle: ScrollHandle::new(),
|
||||||
copyable_text: None,
|
text_to_copy: None,
|
||||||
severity: Severity::Info,
|
severity: Severity::Info,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -787,11 +787,11 @@ pub mod simple_message_notification {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn copyable_text<S>(mut self, text: S) -> Self
|
pub fn text_to_copy<S>(mut self, text: S) -> Self
|
||||||
where
|
where
|
||||||
S: Into<SharedString>,
|
S: Into<SharedString>,
|
||||||
{
|
{
|
||||||
self.copyable_text = Some(text.into());
|
self.text_to_copy = Some(text.into());
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -934,7 +934,7 @@ pub mod simple_message_notification {
|
||||||
.gap_1()
|
.gap_1()
|
||||||
.when_some(
|
.when_some(
|
||||||
matches!(self.severity, Severity::Error | Severity::Warning)
|
matches!(self.severity, Severity::Error | Severity::Warning)
|
||||||
.then(|| self.copyable_text.clone())
|
.then(|| self.text_to_copy.clone())
|
||||||
.flatten(),
|
.flatten(),
|
||||||
|this, text| {
|
|this, text| {
|
||||||
this.child(
|
this.child(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue