Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Commit f110784

Browse files
author
george
committed
simplify hasClass dom util
1 parent 0a77d6c commit f110784

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/js/utils.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,17 @@ export const dom = {
3535

3636
css: (element, property, value) => {
3737
if (typeof value === "string" || value === null) {
38-
return (element.style[property] = value)
38+
element.style[property] = value
39+
return
3940
}
4041

4142
return element.style[property]
4243
},
4344

4445
addClass: (element, ...classes) => element.classList.add(...classes),
4546
removeClass: (element, ...classes) => element.classList.remove(...classes),
46-
hasClass: (element, ...classes) => {
47-
if (classes.length) {
48-
return classes.filter(givenClassName => element.classList.contains(givenClassName)).length > 0
49-
}
50-
51-
const [givenClassName] = classes
52-
return element.classList.contains(givenClassName)
53-
},
47+
hasClass: (element, ...classes) =>
48+
classes.filter(givenClassName => element.classList.contains(givenClassName)).length > 0,
5449
}
5550

5651
/**

0 commit comments

Comments
 (0)