This library contains Dashlane's reusable ui components built with React 🎉
These instructions will get you the latest version of the ui-components
lib installed in your project, so you start integrating ans using the components.
Your project needs to use React 16 or later.
You need to install on your machine :
Add ui-components
to your project by executing :
yarn add @dashlane/ui-components@latest
Here's an example of basic usage:
import * as React from 'react';
import { Button } from '@dashlane/ui-components';
const App: React.FC = () => {
return (
<div className='App'>
<header className='App-header'>
<img className='App-logo' alt='logo' />
<p>
Edit <code>src/App.tsx</code> and save to reload.
</p>
</header>
<Button nature='danger'>Danger Button</Button>
</div>
);
};
export default App;
All the available components offered by this library are described here. Feel free to navigate through them and to live test the behaviour of each.
- React - The javascript library
- Styled-Components - Used to create styled React components with an improved experience for developers
- Yarn - Dependency Management
Please read CONTRIBUTING.md for details on contributing on this project and the process for submitting pull requests.
We use SemVer for versioning. To see all available versions, you can run
yarn info @dashlane/ui-components versions