react-cex-logo
v0.0.8
Published
A React component library for displaying cryptocurrency exchange logos. This library provides a simple and consistent way to display exchange logos in your React applications.
Maintainers
Readme
React CEX Logo
A React component library for displaying cryptocurrency exchange logos. This library provides a simple and consistent way to display exchange logos in your React applications.
Features
- Easy to use React components
- TypeScript support with full type definitions
- Built with Vite for optimal development experience
- Tailwind CSS integration for styling
- Responsive design
- Lightweight and performant
Installation
npm install react-cex-logo
# or
yarn add react-cex-logo
# or
pnpm add react-cex-logoUsage
import { CexLogo } from "react-cex-logo";
function App() {
return (
<div className="flex gap-4">
<CexLogo exchange="binance" className="size-8" />
<CexLogo exchange="coinbase" className="size-8" />
<CexLogo exchange="kraken" className="size-8" />
</div>
);
}Supported Exchanges
The following exchanges are currently supported:
- Binance
- Bitfinex
- Coinbase
- Crypto.com
- Fei
- Kraken
- KuCoin
- OKX
- Upbit
Props
| Prop | Type | Default | Description | | --------- | -------- | --------- | ----------------------------------------------- | | exchange | string | required | The exchange name (e.g., 'binance', 'coinbase') | | className | string | undefined | Additional CSS classes | | ...props | SVGProps | undefined | Any other SVG props (e.g., color, stroke) |
Examples
Basic Usage
<CexLogo exchange="binance" />Custom Size
<CexLogo exchange="coinbase" className="size-8" />Custom Styling
<CexLogo
exchange="kraken"
className="size-8 text-blue-500 hover:text-blue-600 transition-colors"
/>Self
<KrakenLogo className="size-6">Development
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Run tests
pnpm test
# Lint code
pnpm lint
# Type checking
pnpm typecheckContributing
Contributions are welcome! Please feel free to submit a Pull Request. Here's how you can contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
MIT © seventhlegion
Support
If you find this library useful, please consider giving it a ⭐️ on GitHub. For any issues or feature requests, please open an issue on the GitHub repository.
