This repository was archived by the owner on Feb 19, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ interface InputProps {
14
14
checked ?: boolean
15
15
className ?: string
16
16
onChange ?( x : React . ChangeEvent < HTMLInputElement > ) : void
17
+ onFocus ?: any
18
+ onBlur ?: any
17
19
size ?: 'tiny' | 'small' | 'medium' | 'large' | 'xlarge'
18
20
}
19
21
@@ -94,6 +96,8 @@ export function Checkbox({
94
96
checked,
95
97
value,
96
98
onChange,
99
+ onFocus,
100
+ onBlur,
97
101
size = 'medium' ,
98
102
} : InputProps ) {
99
103
const inputName = name
@@ -140,6 +144,8 @@ export function Checkbox({
140
144
type = "checkbox"
141
145
className = { CheckboxStyles [ 'sbui-checkbox' ] }
142
146
onChange = { onInputChange }
147
+ onFocus = { onFocus ? ( event ) => onFocus ( event ) : undefined }
148
+ onBlur = { onBlur ? ( event ) => onBlur ( event ) : undefined }
143
149
checked = { active }
144
150
value = { value ? value : markupId }
145
151
/>
Original file line number Diff line number Diff line change @@ -35,6 +35,8 @@ export interface Props {
35
35
layout ?: 'horizontal' | 'vertical'
36
36
name ?: string
37
37
onChange ?: any
38
+ onFocus ?: any
39
+ onBlur ?: any
38
40
placeholder ?: string
39
41
style ?: React . CSSProperties
40
42
type ?:
@@ -80,6 +82,8 @@ function Select({
80
82
layout,
81
83
name,
82
84
onChange,
85
+ onFocus,
86
+ onBlur,
83
87
placeholder,
84
88
required,
85
89
value,
@@ -110,7 +114,9 @@ function Select({
110
114
autoComplete = { autoComplete }
111
115
autoFocus = { autofocus }
112
116
className = { selectClasses . join ( ' ' ) }
113
- onChange = { ( event ) => onChange ( event ) }
117
+ onChange = { onChange ? ( event ) => onChange ( event ) : undefined }
118
+ onFocus = { onFocus ? ( event ) => onFocus ( event ) : undefined }
119
+ onBlur = { onBlur ? ( event ) => onBlur ( event ) : undefined }
114
120
ref = { inputRef }
115
121
value = { value }
116
122
disabled = { disabled }
You can’t perform that action at this time.
0 commit comments