components library
Base classes for over_react utility UI components.
Classes
-
AbstractTransitionComponent<
T extends AbstractTransitionProps, S extends AbstractTransitionState> - How to use AbstractTransitionComponent:
- AbstractTransitionProps
- ErrorBoundaryComponent
- ResizeSensorComponent
- ResizeSensorEvent
- Used with ResizeSensorHandler to provide information about a resize.
- WithTransitionComponent
- WithTransitionProps
Enums
- TransitionPhase
- The transition phase of the AbstractTransitionComponent.
Mixins
- $AbstractTransitionState
- $ErrorBoundaryProps
- $ErrorBoundaryState
- $ResizeSensorProps
- $TransitionPropsMixin
- $WithTransitionPropsMixin
- $WithTransitionState
- AbstractTransitionState
- ErrorBoundaryProps
- ErrorBoundaryState
- ResizeSensorProps
- TransitionPropsMixin
- Props that mirror the implementation of AbstractTransitionProps, made available as a mixin for components that cannot extend directly from AbstractTransitionComponent.
- WithTransitionPropsMixin
- WithTransitionState
Constants
- defaultErrorBoundaryLoggerName → const String
Properties
-
$ErrorBoundaryComponentFactory
→ ReactDartComponentFactoryProxy2<
Component2> -
final
-
$ResizeSensorComponentFactory
→ ReactDartComponentFactoryProxy2<
Component2> -
final
-
$WithTransitionComponentFactory
→ ReactDartComponentFactoryProxy2<
Component2> -
final
-
ErrorBoundary
↔ UiFactory<
ErrorBoundaryProps> -
A higher-order component that will catch ReactJS errors anywhere within the child component tree and
display a fallback UI instead of the component tree that crashed.
getter/setter pair
-
ResizeSensor
↔ UiFactory<
ResizeSensorProps> -
A wrapper component that detects when its parent is resized, providing a ResizeSensorEvent
as a callback argument to ResizeSensorProps.onResize.
getter/setter pair
-
TransitionPropsMapView
↔ UiFactory<
TransitionPropsMixin> -
getter/setter pair
-
WithTransition
↔ UiFactory<
WithTransitionProps> -
A wrapper component that hooks into CSS transition(s) present on a single child passed to it.
getter/setter pair