DefaultReusabilityOverlay

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class Nodes(outer: Element, good: Element, bad: Element)
case class Options[F[_]](template: Template, reasonsToShowOnClick: Int, updatePositionEvery: FiniteDuration, dynamicStyle: (Int, Int, Nodes) => Unit, mountHighlighter: Comp => F[Unit], updateHighlighter: Comp => F[Unit])
object ShowBadCount extends Template
trait Template

Value members

Concrete methods

def highlighter(before: CSSStyleDeclaration => Unit, frame1: CSSStyleDeclaration => Unit, frame2: CSSStyleDeclaration => Unit): Comp => Function0[Unit]
def outlineHighlighter(outlineCss: String): Comp => Function0[Unit]

When you're in dev-mode (i.e. fastOptJS), this overrides Reusability.shouldComponentUpdate to use overlays.

When you're in dev-mode (i.e. fastOptJS), this overrides Reusability.shouldComponentUpdate to use overlays.

def overrideGloballyInDev[F[_] : Sync](options: Options[F]): Unit

When you're in dev-mode (i.e. fastOptJS), this overrides Reusability.shouldComponentUpdate to use overlays.

When you're in dev-mode (i.e. fastOptJS), this overrides Reusability.shouldComponentUpdate to use overlays.

Concrete fields

val defaultContainer: TagOf[HTMLDivElement]
val defaultMountHighlighter: Comp => Function0[Unit]
val defaultUpdateHighlighter: Comp => Function0[Unit]
lazy val defaults: Options[Sync]
val styleAll: TagMod

Implicits

Implicits

implicit def apply[F[_] : Sync, P, S, B](options: Options[F]): MountedImpure[P, S, B] => ReusabilityOverlay[F]