소스 검색

add focus event

Evan Almloff 3 년 전
부모
커밋
a87edd1a76
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      packages/tui/src/hooks.rs

+ 7 - 0
packages/tui/src/hooks.rs

@@ -500,6 +500,13 @@ impl InnerInputState {
                 });
                 if let Some(id) = focus_id {
                     self.focus_state.set_focus(dom, id);
+                    resolved_events.push(UserEvent {
+                        scope_id: None,
+                        priority: EventPriority::Medium,
+                        name: "focus",
+                        element: Some(id),
+                        data: Arc::new(FocusData {}),
+                    })
                 }
             }
         }