UNPKG

bear-hackathon-icons

Version:

SVG icons as React components for bear-related projects

64 lines (42 loc) 984 B
# bear-hackathon-icons SVG icons as React components for bear-related projects. ## Installation ```bash npm install bear-hackathon-icons ``` ## Usage ### React Components ```tsx import { Bear } from 'bear-hackathon-icons'; function MyComponent() { return <Bear size={24} color="currentColor" />; } ``` ### Raw SVG Strings ```tsx import { BearSvg } from 'bear-hackathon-icons'; function MyComponent() { return <div dangerouslySetInnerHTML={{ __html: BearSvg }} />; } ``` ## Available Icons - `Bear` - Bear icon component - `BearSvg` - Bear icon as SVG string ## Props All icon components accept standard SVG props: - `size?: number | string` - Icon size - `color?: string` - Icon color (defaults to currentColor) - `className?: string` - CSS class name ## Development ```bash # Build the library npm run build # Generate React components from SVGs npm run build:svgr # Build TypeScript npm run build:ts # Clean generated files npm run clean ``` ## License MIT