diff --git a/crates/ui/src/tab/tab.rs b/crates/ui/src/tab/tab.rs index cc8dc001..ff50304f 100644 --- a/crates/ui/src/tab/tab.rs +++ b/crates/ui/src/tab/tab.rs @@ -56,7 +56,10 @@ impl TabVariant { TabVariant::Underline => px(30.), _ => px(24.), }, - Size::Large => px(36.), + Size::Large => match self { + TabVariant::Underline => px(44.), + _ => px(36.), + }, _ => match self { TabVariant::Underline => px(36.), _ => px(32.), diff --git a/crates/ui/src/tab/tab_bar.rs b/crates/ui/src/tab/tab_bar.rs index b7a85c8d..31c4369f 100644 --- a/crates/ui/src/tab/tab_bar.rs +++ b/crates/ui/src/tab/tab_bar.rs @@ -184,8 +184,8 @@ impl RenderOnce for TabBar { } TabVariant::Segmented => { let padding_x = match self.size { - Size::XSmall => px(3.), - Size::Small => px(3.), + Size::XSmall => px(2.), + Size::Small => px(2.), Size::Large => px(6.), _ => px(5.), };