+ {
- if (consumerTargetEvidence.current) {
- consumerTargetEvidence.current.observedNode = event.target;
+ if (evidenceRef.current) {
+ (evidenceRef.current.ancestorClicks ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
}
- if (consumerCurrentTargetEvidence.current) {
- consumerCurrentTargetEvidence.current.observedNode = event.currentTarget;
+ }}
+ onFocus={(event) => {
+ if (evidenceRef.current) {
+ (evidenceRef.current.ancestorFocuses ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
}
}}
- />
-
-
-
-
-
+ onKeyDown={(event) => {
+ if (evidenceRef.current) {
+ (evidenceRef.current.ancestorKeyDowns ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
+ }
+ }}
+ >
+ {
+ if (evidenceRef.current) {
+ (evidenceRef.current.componentClicks ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
+ }
+ }}
+ onFocus={(event) => {
+ if (evidenceRef.current) {
+ (evidenceRef.current.componentFocuses ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
+ }
+ }}
+ onKeyDown={(event) => {
+ if (evidenceRef.current) {
+ (evidenceRef.current.componentKeyDowns ??= []).push({
+ currentTarget: event.currentTarget,
+ nativeEvent: event.nativeEvent,
+ target: event.target,
+ });
+ }
+ }}
+ />
+
+
+