Interlay IU is library of accessible, reusable, and composable React components built around a crypto business model
- 🚀 Features
- 📦 Installation
- 💻 Usage
- 📝 Contributing
- ⚖️ License
- Ease of Styling: style your component simply by passing props
- Flexible & composable: Interlay UI components are built on top of a React UI Primitive for endless composability.
- Accessible. Interlay UI components follow the WAI-ARIA guidelines specifications
and have the right
aria-*attributes by usingreact-ariaas foundation.
To use Interlay UI components, all you need to do is install the
@interlay/ui package and its peer dependencies:
# with Yarn
$ yarn add @interlay/ui styled-components
# with npm
$ npm i @interlay/ui styled-components
# with pnpm
$ pnpm add @interlay/ui styled-components
# with Bun
$ bun add @interlay/ui styled-componentsTo start using the components, please follow these steps:
- Wrap your application with the
InterlayUIProviderprovided by @interlay/ui.
import{InterlayUIProvider}from'@interlay/ui';// Do this at the root of your applicationfunctionApp({ children }){return<InterlayUIProvider>{children}</InterlayUIProvider>;}- Now you can start using components like so!:
import{Button}from'@interlay/ui';functionExample(){return<Button>I am using Interlay UI</Button>;}Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.