chore: drop tab icon in favor of lead

This commit is contained in:
2026-11-10 07:17:23 +07:00
parent dc2c612cff
commit 322f037289
4 changed files with 40 additions and 34 deletions
+5 -2
View File
@@ -1038,12 +1038,15 @@ fn render_pane(
.selected(selected)
.tabs({
let tabs = pane.tabs.clone();
move |_, _| {
move |_, cx| {
let theme = cx.theme();
let metrics = theme.sizes.resolve(Size::default());
tabs.iter()
.map(|tab| {
let mut entry = Tab::new(tab.panel.clone(), tab.title.clone());
if let Some(icon) = tab.icon.clone() {
entry = entry.icon(icon);
entry = entry.lead(icon.size(metrics.icon_size));
}
entry.closeable(true).wrap({
let panel = tab.panel.clone();