Skip to content

Commit 49063a6

Browse files
committed
Minor JS fix
1 parent e2b6d44 commit 49063a6

File tree

6 files changed

+6
-5
lines changed

6 files changed

+6
-5
lines changed

js/dist/aire-umd.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
return;
161161
}
162162

163-
var fails = touched.has(name) && document.activeElement !== refs[name].input[0] && name in errors;
163+
var fails = touched.has(name) && 'input' in refs[name] && document.activeElement !== refs[name].input[0] && name in errors;
164164
var passes = touched.has(name) && !fails && name in data;
165165

166166
if ('errors' in refs[name]) {

js/dist/aire-umd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dist/aire.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2099,7 +2099,7 @@
20992099
return;
21002100
}
21012101

2102-
var fails = touched.has(name) && document.activeElement !== refs[name].input[0] && name in errors;
2102+
var fails = touched.has(name) && 'input' in refs[name] && document.activeElement !== refs[name].input[0] && name in errors;
21032103
var passes = touched.has(name) && !fails && name in data;
21042104

21052105
if ('errors' in refs[name]) {

js/dist/aire.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/dist/aire.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ var defaultRenderer = function defaultRenderer(_ref) {
154154
return;
155155
}
156156

157-
var fails = touched.has(name) && document.activeElement !== refs[name].input[0] && name in errors;
157+
var fails = touched.has(name) && 'input' in refs[name] && document.activeElement !== refs[name].input[0] && name in errors;
158158
var passes = touched.has(name) && !fails && name in data;
159159

160160
if ('errors' in refs[name]) {

js/src/Aire.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ const defaultRenderer = ({ form, errors, data, rules, refs, touched }) => {
6666
}
6767

6868
const fails = touched.has(name)
69+
&& ('input' in refs[name])
6970
&& document.activeElement !== refs[name].input[0]
7071
&& (name in errors);
7172

0 commit comments

Comments
 (0)