From 97d139f9ec144a82c5e0f88a7943612bde0f1d6e Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Mon, 29 Jul 2024 16:20:58 +0800 Subject: [PATCH] Expose `focus` method for otp input (#83) --- crates/ui/src/input/otp_input.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/ui/src/input/otp_input.rs b/crates/ui/src/input/otp_input.rs index 02f34632..6f4f59cf 100644 --- a/crates/ui/src/input/otp_input.rs +++ b/crates/ui/src/input/otp_input.rs @@ -68,6 +68,10 @@ impl OtpInput { self } + pub fn focus(&self, cx: &mut ViewContext) { + self.focus_handle.focus(cx); + } + fn on_input_mouse_down(&mut self, _: &MouseDownEvent, cx: &mut ViewContext) { cx.focus(&self.focus_handle); }