From d502b373ade43ee3215733d76b0fc06834730981 Mon Sep 17 00:00:00 2001 From: Floyd Wang Date: Mon, 29 Jul 2024 16:20:20 +0800 Subject: [PATCH] Expose `focus` method for otp input --- 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); }