jsx: viewFragment support null or undefined

This commit is contained in:
pengfei.zhou
2022-07-20 20:58:43 +08:00
committed by osborn
parent 654b63f3c6
commit 7684eaa896
9 changed files with 11 additions and 11 deletions

View File

@@ -479,7 +479,7 @@ export abstract class Superview extends View {
}
export type ViewArray = View[]
export type ViewFragment = View | ViewArray
export type ViewFragment = View | ViewArray | undefined | null
export abstract class Group extends Superview {
@@ -499,7 +499,7 @@ export abstract class Group extends Superview {
e.forEach(e => this.addInnerElement(e))
} else if (e instanceof View) {
this.addChild(e)
} else {
} else if (!!e) {
loge(`Not allowed to add ${typeof e}`)
}
}

View File

@@ -504,7 +504,7 @@ export abstract class Superview extends View {
export type ViewArray = View[]
export type ViewFragment = View | ViewArray
export type ViewFragment = View | ViewArray | undefined | null
export abstract class Group extends Superview implements JSX.ElementChildrenAttribute {
@@ -540,7 +540,7 @@ export abstract class Group extends Superview implements JSX.ElementChildrenAttr
e.forEach(e => this.addInnerElement(e))
} else if (e instanceof View) {
this.addChild(e)
} else {
} else if (!!e) {
loge(`Not allowed to add ${typeof e}`)
}
}