-
-
Notifications
You must be signed in to change notification settings - Fork 614
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
React package #105
React package #105
Conversation
I wrote some documentation for the package: Lucide ReactUse the lucide icon library in you react app. Installationyarn add lucide-react
# or
npm install lucide-react How to useIt's build with ESmodules so it's completely threeshakable. ExampleYou can pass additional props to adjust the icon. import { Camera } from 'lucide-react';
// Returns ReactComponent
// Usage
const App = () => {
return <Camera color="red" size={48}/>
};
export default App; Props
Custom propsYou can also pass custom props that will be added in the svg as attributes. // Usage
const App = () => {
return <Camera fill="red"/>
}; One generic icon componentIt is possible to create one generic icon component to load icons.
Icon Component Exampleimport * as icons from 'lucide-react';
const Icon = ({name, color, size}) => {
const LucideIcon = icons[name];
return <LucideIcon color={color} size={size} />
};
export default Icon; |
* init new react package project * setup react package * Fix config for build * update package * Fix build * update package * fix package.json * refactor and cleanup * bumb beta version * fix regex * bump version * Add hashing * Add tests * bump version * Add peer dependecies * Add docs * Add readme link
No description provided.