@hyperlane-xyz/widgets
Version:
Common react components for Hyperlane projects
36 lines (22 loc) • 863 B
Markdown
# Hyperlane Widgets
Common react components for projects using Hyperlane.
## Installation
```sh
# Install with npm
npm install @hyperlane-xyz/widgets
# Or install with yarn
yarn add @hyperlane-xyz/widgets
```
### Peer dependencies
This package requires `@hyperlane-xyz/sdk`, `react`, and `react-dom`.
## Contents
### Components
- `ChainLogo`: A logo icon for a given chain ID
- `MessageTimeline`: A timeline showing stages of message delivery
- `WideChevron`: A customizable version of Hyperlane's chevron logo
### Hooks
- `useMessage`: Fetch data about a message from the Hyperlane Explorer
- `useMessageStage`: Fetch and compute message delivery stage and timings
- `useMessageTimeline`: Fetch message data for use with `MessageTimeline`
## Learn more
For more information, see the [Hyperlane documentation](https://docs.hyperlane.xyz/docs/intro).