Rework List
to use children
(#3369)
This PR reworks the `List` component to use `children` instead of accepting a `Vec<ListItem>` in its constructor. This is a step towards making the `List` component more open. Release Notes: - N/A
This commit is contained in:
parent
6f0cdc35f3
commit
eb307b22f0
7 changed files with 205 additions and 233 deletions
|
@ -719,10 +719,10 @@ impl Render<Self> for PanelButtons {
|
|||
{
|
||||
let panel = panel.clone();
|
||||
menu = menu.entry(
|
||||
ListEntry::new(Label::new(format!(
|
||||
"Dock {}",
|
||||
position.to_label()
|
||||
))),
|
||||
ListEntry::new(
|
||||
SharedString::from(format!("dock-{position:?}")),
|
||||
Label::new(format!("Dock {}", position.to_label())),
|
||||
),
|
||||
move |_, cx| {
|
||||
panel.set_position(position, cx);
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue