Skip to content

Commit 736d900

Browse files
committed
refactor(utils): add object key when value not false, undefined or null
1 parent b721e07 commit 736d900

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

packages/utils/src/getClassName.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isObject, isString } from 'lodash';
1+
import { isNull, isObject, isString, isUndefined } from 'lodash';
22

33
export function getClassName(...args: any[]) {
44
const className: string[] = [];
@@ -7,8 +7,8 @@ export function getClassName(...args: any[]) {
77
if (isString(item)) {
88
className.push(item);
99
} else if (isObject(item)) {
10-
Object.keys(item).forEach((key) => {
11-
if (item[key]) {
10+
Object.entries(item).forEach(([key, value]) => {
11+
if (value !== false && !isUndefined(value) && !isNull(value)) {
1212
className.push(key);
1313
}
1414
});

0 commit comments

Comments
 (0)