代强 f478fcc6d6 feat: chore backup %!s(int64=3) %!d(string=hai) anos
..
_base 6e50f369f1 docs: update demo, update form api sort %!s(int64=3) %!d(string=hai) anos
_cssAnimation 0253cf19d4 feat: toast js2css %!s(int64=3) %!d(string=hai) anos
_portal 6df60a8d94 fix: update component types define, add children & add contextType, fix ts check error with @types/react v18 (#771) %!s(int64=3) %!d(string=hai) anos
_test_ 6995204ce4 Test chromatic (#269) %!s(int64=4) %!d(string=hai) anos
_utils 045870f319 chore:backup %!s(int64=3) %!d(string=hai) anos
anchor 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
autoComplete 7ae6cf6585 feat: 20+ component add animation css token (#924) %!s(int64=3) %!d(string=hai) anos
avatar 33b2b94457 chore: add elementType to Checkbox,Radio,Avatar (#1080) %!s(int64=3) %!d(string=hai) anos
backtop 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
badge dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
banner dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
breadcrumb 17e4af6f34 chore:backup %!s(int64=3) %!d(string=hai) anos
button 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
calendar 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
card 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
carousel 94ac06b5d3 fix(typo): resolve some spelling mistakes (#1050) %!s(int64=3) %!d(string=hai) anos
cascader 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
checkbox 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
collapse 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
collapsible f478fcc6d6 feat: chore backup %!s(int64=3) %!d(string=hai) anos
configProvider 6e50f369f1 docs: update demo, update form api sort %!s(int64=3) %!d(string=hai) anos
datePicker 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
descriptions 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
divider dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
dropdown 17e4af6f34 chore:backup %!s(int64=3) %!d(string=hai) anos
empty 03e63d9033 fix: Empty component darkmode judge %!s(int64=3) %!d(string=hai) anos
form 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
grid 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
iconButton 6077f2c766 fix: fix the problem that it does not take effect when the noHorizontalPadding parameter type of Button is string %!s(int64=3) %!d(string=hai) anos
icons 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
image 860cf96ada feat: [Image] add Image (#1091) %!s(int64=3) %!d(string=hai) anos
input 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
inputNumber 8235f05eb6 Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
layout 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
list 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
locale 860cf96ada feat: [Image] add Image (#1091) %!s(int64=3) %!d(string=hai) anos
modal 2957437643 chore:backup %!s(int64=3) %!d(string=hai) anos
navigation 4b6b97e19d feat: table navigation js2css %!s(int64=3) %!d(string=hai) anos
notification b34f8a06bf Merge branch 'js2css' into js2css-working %!s(int64=3) %!d(string=hai) anos
overflowList 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
pagination 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
popconfirm 5bdd2986fd Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
popover 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
progress 3deb4e9712 feat: [progress] Auto-fill gradient colors & custom colors according to progress (#1105) %!s(int64=3) %!d(string=hai) anos
radio 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
rating 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
resizeObserver 7d8db8212b fix(ts): Pagination,Tooltip,ResizeObserver (#331) %!s(int64=4) %!d(string=hai) anos
scripts 626c4b9f9e Feat/support next (#245) %!s(int64=4) %!d(string=hai) anos
scrollList 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
select 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
sideSheet 72f726b75e merge: release %!s(int64=3) %!d(string=hai) anos
skeleton 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
slider 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
space dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
spin 8aa0a634a6 feat: spin js2css %!s(int64=3) %!d(string=hai) anos
steps 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
switch 94ac06b5d3 fix(typo): resolve some spelling mistakes (#1050) %!s(int64=3) %!d(string=hai) anos
table 4b6b97e19d feat: table navigation js2css %!s(int64=3) %!d(string=hai) anos
tabs 2957437643 chore:backup %!s(int64=3) %!d(string=hai) anos
tag c6bbefad75 feat: add shape option to tag (#1129) %!s(int64=3) %!d(string=hai) anos
tagInput e9e693bf09 feat: [TagInput] Support drag and drop sorting (#1014) %!s(int64=3) %!d(string=hai) anos
timePicker 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
timeline 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
toast 3b91f8a082 feat: notification js2css %!s(int64=3) %!d(string=hai) anos
tooltip 72f726b75e merge: release %!s(int64=3) %!d(string=hai) anos
transfer 2204cd14c4 fix: fix the repeat declare problem (#1100) %!s(int64=3) %!d(string=hai) anos
tree 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
treeSelect a22a32b9c1 fix: TreeSelect and Transfer CheckboxGroup row-gap bug #1073 (#1084) %!s(int64=3) %!d(string=hai) anos
trigger f76bd5879d feat: init %!s(int64=4) %!d(string=hai) anos
typography 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
upload 3bcf8c8f1a chore: add export type keyword for interface (#1143) %!s(int64=3) %!d(string=hai) anos
README.md 1793a09ddf docs: update readme force lerna detech %!s(int64=3) %!d(string=hai) anos
getBabelConfig.js 496f3db0f7 chore: remove corejs %!s(int64=3) %!d(string=hai) anos
gulpfile.js 7ae6cf6585 feat: 20+ component add animation css token (#924) %!s(int64=3) %!d(string=hai) anos
index.ts 860cf96ada feat: [Image] add Image (#1091) %!s(int64=3) %!d(string=hai) anos
package.json 5b995a1afa v2.20.0-beta.1 %!s(int64=3) %!d(string=hai) anos
tsconfig.json 2f70e0bbc2 fix: ts check error of upload/witFied/fields in strict mode %!s(int64=4) %!d(string=hai) anos
webpack.config.js acf86759ce fix: add dist bundle config loader %!s(int64=3) %!d(string=hai) anos

README.md

React component library based on @douyinfe/semi-foundation

Install

# with npm
npm install @douyinfe/semi-ui

# with yarn
yarn add @douyinfe/semi-ui

Usage

Here is a quick example to get you started, it's all you need:

import React from 'react';
import ReactDOM from 'react-dom';
import { Button, Switch } from '@douyinfe/semi-ui';

const App = () => (
  <>
    <Button type="primary">primary button</Button>
    <Switch size='large' />
  </>
);

ReactDOM.render(<App />, document.querySelector('#app'));

And Semi UI Doc Site have hundreds editable examples and live preview, welcome play with those examples.

Documentation

More to see Semi Design Site.

License

MIT