Beautiful React UI components to be used in a Entreprise SaaS
When you create a new entreprise Saas, you mostly need a layout template and some basic components.
There are lot of admin templates (free or not) but most of them have almost the same design
- AdminLTE Best open source admin dashboard & control panel theme
- Ant Design Pro Out-of-box UI solution for enterprise applications
No React component libraries has the following requirements :
- Written in pure Typescript
- Use last version ofMaterial-UI
- Entreprise oriented components
- Layout with top menu (no drawer)
- UI Components independent from layout
- Redux-form Ready Form Components
- Fully responsive
- Detailed documentation
- Easy installation
- Easy to use and customize with Theme
Do full screen explain which components are the Check story to see how to use a components
- See fonts use

in the Font Test Drive - Demo source
npm install iblis-ui
or
yarn add iblis-ui
100% full width
Theme Layout Components form ui
For test we use storybook some test are done directly (not with configshots)
how to build docs (generate ...) is it possible not have the
comment the line for generation
Recently Updated? Please read the changelog.
- Fork this repository to your own GitHub account and then clone it to your local device
- Install dependencies using Yarn:
yarn install
- Make the necessary changes and ensure that the tests are passing using
yarn test
- Send a pull request
- Add an helper on text field
- bug on menu with submeny when mobile
- Nothing for the moment
Install it and run storybook:
yarn
yarn storybook
You can now explore all components at http://localhost:6006
Install it and export:
yarn
yarn build-storybook
If you use Visual Studio Code, I recommand you to install the following plugins:
- https://marketplace.visualstudio.com/items?itemName=eg2.tslint (to be sure that your code respect our guidelines specified in the linter tslint.json)
To see change just edit the compoments in folder ./src/components
directly and see change with hot-reload.
If you create a new component , you need add a new stories in the folder ./stories
and see the difference with all the properties
Before push a new version, use:
yarn
yarn build
TODO update type definition for addon with v4 when it wil be updated generate documentation for textfield and selectfield use excludedPropTypes to exclude the InjectedFormProps from documentation
https://medium.freecodecamp.org/effective-use-of-typescript-with-react-3a1389b6072a
https://github.com/piotrwitek/react-redux-typescript-guide
#talk about theming
#Can be sure as it is or could be a a good starter to create your own components