trait When extends AnyRef
Conditional rendering support. Uses by-name parameters to delay creating a react node if the condition idicates not to render.
- Alphabetic
- By Inheritance
- When
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- def when[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
- def when(cond: Boolean)(render: => ReactNode): ReactNode
Render something or return a null element.
Render something or return a null element. Render is by name. Could just use fold.
- def when[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
Render something or return a null element.
Render something or return a null element. Render is by name. Could just use fold.
- def when[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
Render something or return a null element.
Render something or return a null element. Render is by name. Could just use fold.
- def whenNot[T](cond: UndefOr[T])(render: => ReactNode): ReactNode
- def whenNot[T <: Boolean](cond: Option[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
Render something if not cond or return a null element.
Render something if not cond or return a null element. Render is by name. Could also use fold.
- def whenNot[T <: Boolean](cond: UndefOr[T])(render: => ReactNode)(implicit ev: =:=[T, Boolean]): ReactNode
Render something if not cond or return a null element.
Render something if not cond or return a null element. Render is by name. Could also use fold.
- def whenNot(cond: Boolean)(render: => ReactNode): ReactNode
Render something if notcond or return a null element.
Render something if notcond or return a null element. Render is by name. Could also use fold.