From 4c8197763908b820a12ac3357a5e01102a6c77ac Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Wed, 24 Jul 2024 19:01:43 +0800 Subject: [PATCH] Fix Label text_align again. --- crates/story/src/checkbox_story.rs | 3 +-- crates/ui/src/label.rs | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/story/src/checkbox_story.rs b/crates/story/src/checkbox_story.rs index d99b891d..de2256eb 100644 --- a/crates/story/src/checkbox_story.rs +++ b/crates/story/src/checkbox_story.rs @@ -52,9 +52,8 @@ impl Render for CheckboxStory { .child( section("Label", cx) .child( - h_flex() + v_flex() .w_full() - .justify_between() .gap_4() .child(Label::new("Text align left")) .child(Label::new("Text align center").text_center()) diff --git a/crates/ui/src/label.rs b/crates/ui/src/label.rs index 7868a091..bed7e373 100644 --- a/crates/ui/src/label.rs +++ b/crates/ui/src/label.rs @@ -3,7 +3,7 @@ use gpui::{ Styled, WindowContext, }; -use crate::theme::ActiveTheme; +use crate::{theme::ActiveTheme, StyledExt}; #[derive(Default)] pub enum TextAlign { @@ -88,6 +88,7 @@ impl RenderOnce for Label { div().text_color(cx.theme().foreground).child( self.base + .h_flex() .map(|this| match self.align { TextAlign::Left => this.justify_start(), TextAlign::Center => this.justify_center(),