TrackedActivityIndicator
Wraps ActivityIndicator in a OverlayContext and automatically tracks Visibility Events for it.
TrackedActivityIndicator: (props: ActivityIndicatorProps & {
id: string,
}) => ActivityIndicator
Additional Props
type | ||
---|---|---|
required | id | string |
Automatic Events
- VisibleEvent when
animating
changes fromfalse
totrue
. - HiddenEvent when
animating
changes fromtrue
tofalse
.
Usage example
import { TrackedActivityIndicator } from '@objectiv/tracker-react-native';
const Loading = ({ visible }: { visible:boolean }) => (
<TrackedActivityIndicator animating={visible} id="loading" />
);
Did you know ?
TrackedActivityIndicator
internally uses OverlayContextWrapper.
See also