diff --git a/crates/ui/src/form.rs b/crates/ui/src/form.rs index 240af2fa..f136690f 100644 --- a/crates/ui/src/form.rs +++ b/crates/ui/src/form.rs @@ -377,13 +377,15 @@ impl RenderOnce for FormField { .gap_1() .items_center() .when_some(self.label, |this, builder| { - this.child(builder.render(window, cx)).when( - self.required, - |this| { - this.child( - div().text_color(cx.theme().danger).child("*"), - ) - }, + this.child( + h_flex().gap_1().child(builder.render(window, cx)).when( + self.required, + |this| { + this.child( + div().text_color(cx.theme().danger).child("*"), + ) + }, + ), ) }), )