{"repo":"InseeFrLab/onyxia-ui","free":true,"listed":false,"github":"https://github.com/InseeFrLab/onyxia-ui","clone":"git clone https://github.com/InseeFrLab/onyxia-ui.git","description":"🌓 Onyxia UI toolkit","language":"TypeScript","stars":39,"topics":["design","ui-components","bluehats","material-ui","react","typescript"],"license":"MIT","category":"ui-components","readme_excerpt":"The Onyxia UI toolkit Documentation This project is a React UI toolkit that implement a design system created for Onyxia by Marc Hufschmitt. This project provide some custom components but you can also use any MUI component they will be automatically styled to fit the design system. - Optimized for typescript, theme customization without module augmentation. - Built in support for the dark mode. - If you want to diverge from the Onyxia Design system, the theme is customizable, you can for example change the fonts and the colors. - Provide splash screen that hide the screen when needed. - Perfect for building white label Web APP: The theme and assets, icons can be configured at runtime. Disclaimer: onyxia-ui is specifically designed to build SPA (Vite projects) and is not SSR compatible (Not compatible with Next). Eco-system - tss-react: Mandatory, the styling solution used by onyxia-ui . - @mui/material: Mandatory, onyxia-ui is built on top of MUI. - gitlanding: Optional, a component library to create landing pages with onyxia-ui . - mui-icons-material-lazy: Optional, Enable lazy loading of Material icons (if you don't know at build time which icons you will need). - screen-scaler: Optional, if you don't have time to make your app responsive. Showcase datalab.sspcloud.fr datalab.sspcloud.fr with \"France\" palette datalab.sspcloud.fr with \"Ultraviolet\" palette Usage yarn add onyxia-ui @mui/material @emotion/react @emotion/styled tss-react The easer way to get started is to chec","default_branch":null,"files":null,"tree":[],"storefront":"/r/InseeFrLab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/InseeFrLab/onyxia-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}