@nextdrive/uikit

Web UI Library made by React
Quick Start
pnpm install @nextdrive/uikit
"peerDependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mui/icons-material": "^5.14.8",
"@mui/material": "^5.14.3",
"@mui/x-data-grid": "^6.11.1",
"@mui/x-date-pickers": "^6.11.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-svg": "^16.1.21"
},
Create a .d.ts file in your project to override the Mui theme type.
Import the themes you want to use.
import { createNDTheme } from "@nextdrive/uikit";
import { CheckCircle, RadioButtonUnchecked, ArrowDropDown } from "@mui/icons-material";
const ioeTheme = createNDTheme("ioe");
const cemsTheme = createNDTheme("cems");
Development
Prerequisites
Install
npm install -g pnpm
pnpm install
Run
pnpm storybook