Rename ListEntry to ListItem (#3371)

This PR renames the `ListEntry` component to `ListItem` to better
reflect its intent.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2023-11-20 16:13:06 -05:00 committed by GitHub
parent 4f4ef4a357
commit 652e3b0bb6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 80 additions and 83 deletions

View file

@ -238,7 +238,7 @@ pub enum ListEntrySize {
}
#[derive(RenderOnce)]
pub struct ListEntry<V: 'static> {
pub struct ListItem<V: 'static> {
id: ElementId,
disabled: bool,
// TODO: Reintroduce this
@ -253,7 +253,7 @@ pub struct ListEntry<V: 'static> {
on_click: Option<Rc<dyn Fn(&mut V, &mut ViewContext<V>) + 'static>>,
}
impl<V> Clone for ListEntry<V> {
impl<V> Clone for ListItem<V> {
fn clone(&self) -> Self {
Self {
id: self.id.clone(),
@ -270,7 +270,7 @@ impl<V> Clone for ListEntry<V> {
}
}
impl<V: 'static> ListEntry<V> {
impl<V: 'static> ListItem<V> {
pub fn new(id: impl Into<ElementId>, label: Label) -> Self {
Self {
id: id.into(),
@ -327,7 +327,7 @@ impl<V: 'static> ListEntry<V> {
}
}
impl<V: 'static> Component<V> for ListEntry<V> {
impl<V: 'static> Component<V> for ListItem<V> {
type Rendered = Stateful<V, Div<V>>;
fn render(self, view: &mut V, cx: &mut ViewContext<V>) -> Self::Rendered {