feat: add @avalanche-sdk/ui package #293
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add @avalanche-sdk/ui Package
Overview
This PR introduces the
@avalanche-sdk/uipackage - a comprehensive React component library and TypeScript utilities for building Avalanche blockchain applications. This package provides ready-to-use UI components for wallet management, token transfers, staking, earning, and interchain operations.Package Details
@avalanche-sdk/ui0.1.0Key Features
Core Components
Additional Features
sideEffects: falseDependencies
Peer Dependencies
react: ^18 || ^19react-dom: ^18 || ^19viem: ^2.0.0Dependencies
@avalanche-sdk/chainkit: 0.3.0-alpha.8@avalanche-sdk/client: ^0.0.4-alpha.16@avalanche-sdk/interchain: ^0.1.1-alpha.1Notes
ui/playground/) references the published package (^0.1.0) rather than workspace protocol, as the rootpnpm-workspace.yamlis not tracked in gitNext Steps
After merge:
ui/v0.1.0@avalanche-sdk/ui@0.1.0