SeedsUI for React
An enterprise-class UI design language and React UI library.
📦 CSS
Less import
@import '//res.waiqin365.com/d/waiqin365_h5/externals/seedsui-react.5.9.17.min.css';
CSS import
<link
rel="stylesheet"
href="//res.waiqin365.com/d/waiqin365_h5/externals/seedsui-react.5.9.17.min.css"
/>
📦 Install
NPM
npm install seedsui-react
yarn add seedsui-react
pnpm add seedsui-react
UMD
Add scripts to index.html
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/react.18.2.0.min.js"></script>
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/react-dom.18.2.0.min.js"></script>
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/axios.1.6.2.min.js"></script>
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/dayjs.1.11.8.min.js"></script>
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/ahooks.3.8.1.min.js"></script>
<script src="//res.waiqin365.com/d/waiqin365_h5/externals/lodash.4.17.21.min.js"></script>
<script
defer
src="//res.waiqin365.com/d/waiqin365_h5/externals/seedsui-react.5.8.52.min.js"
></script>
<script>
window.lodash = window._
</script>
Config webpack.config.js
return {
externals: {
react: 'React',
'react-dom': 'ReactDOM',
'react-router': 'ReactRouter',
axios: 'axios',
dayjs: 'dayjs',
lodash: '_',
ahooks: 'ahooks',
'seedsui-react': 'SeedsUI'
},
target: ['browserslist'],
...
}
🔨 Usage
import { Button, DatePicker } from 'seedsui-react'
export default () => (
<>
<Button className="primary">PRESS ME</Button>
<DatePicker.Combo type="date" placeholder="select date" />
</>
)
Visit seedsui-react docs