DaiQiangReal 8508893200 feat: add animation.scss support to all compiler && add button transition and token %!s(int64=3) %!d(string=hai) anos
..
_base 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
_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=3) %!d(string=hai) anos
_utils 571960b646 feat(a11y): popover keyboard (#725) %!s(int64=3) %!d(string=hai) anos
anchor 4511313cca chore: simplify some type in ts(#838) %!s(int64=3) %!d(string=hai) anos
autoComplete 2fbfc48290 fix: input group disabled prop override bug (#958) %!s(int64=3) %!d(string=hai) anos
avatar 9a1b408e3a feat(a11y): avatar add focus & keyboard event #205 (#926) %!s(int64=3) %!d(string=hai) anos
backtop dab60c502b Feat/x prop 2 (#825) %!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 dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
button dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
calendar 9ea704ef97 test: add cypress test to tree, treeSelect, cascader, calendar, etc (#915) %!s(int64=3) %!d(string=hai) anos
card dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
carousel dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
cascader 8235f05eb6 Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
checkbox 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
collapse 4511313cca chore: simplify some type in ts(#838) %!s(int64=3) %!d(string=hai) anos
collapsible dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
configProvider 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
datePicker 0629167e1e Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
descriptions 4511313cca chore: simplify some type in ts(#838) %!s(int64=3) %!d(string=hai) anos
divider dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
dropdown 34d4811907 feat(a11y): add keyboard and focus event to dropdown (#881) %!s(int64=3) %!d(string=hai) anos
empty dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
form c2df9049c6 fix: close #943, update withField type define, add ref (#959) %!s(int64=3) %!d(string=hai) anos
grid dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
iconButton dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
icons 6995204ce4 Test chromatic (#269) %!s(int64=3) %!d(string=hai) anos
input 8235f05eb6 Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
inputNumber 8235f05eb6 Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
layout 4511313cca chore: simplify some type in ts(#838) %!s(int64=3) %!d(string=hai) anos
list dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
locale 36836662be fix: update locale de translate %!s(int64=3) %!d(string=hai) anos
modal 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
motions f76bd5879d feat: init %!s(int64=4) %!d(string=hai) anos
navigation 32f974ed27 fix: wrong type of nav.item['linkOptions'], close #856 %!s(int64=3) %!d(string=hai) anos
notification dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
overflowList 6d1c15a47c test: add cypress test to tabs,anchor,overflowList,etc (#787) %!s(int64=3) %!d(string=hai) anos
pagination dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
popconfirm dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
popover 28b36ff2a9 fix: popover add clickToHide props type %!s(int64=3) %!d(string=hai) anos
progress 3f4fcdc112 feat(progress): support linear background color (#872) %!s(int64=3) %!d(string=hai) anos
radio 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
rating 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
resizeObserver 7d8db8212b fix(ts): Pagination,Tooltip,ResizeObserver (#331) %!s(int64=3) %!d(string=hai) anos
scripts 626c4b9f9e Feat/support next (#245) %!s(int64=3) %!d(string=hai) anos
scrollList dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
select 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
sideSheet dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
skeleton dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
slider a36e3afecd feat: fix issue #618 (#871) %!s(int64=3) %!d(string=hai) anos
space dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
spin 1c8ebc13c5 fix: spin darkmode rect %!s(int64=3) %!d(string=hai) anos
steps c584cbdf39 feat: [Steps] support a11y (#426) %!s(int64=3) %!d(string=hai) anos
switch dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
table e857e927a5 fix: table virtualized empty height (#944) %!s(int64=3) %!d(string=hai) anos
tabs 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
tag 34d4811907 feat(a11y): add keyboard and focus event to dropdown (#881) %!s(int64=3) %!d(string=hai) anos
tagInput 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
timePicker 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
timeline 4511313cca chore: simplify some type in ts(#838) %!s(int64=3) %!d(string=hai) anos
toast dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
tooltip 5972b84ecc feat: support preventScroll to focus methods (#953) %!s(int64=3) %!d(string=hai) anos
transfer dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
tree a0480ba8cf Merge branch 'main' into release %!s(int64=3) %!d(string=hai) anos
treeSelect 9cb236b12f fix: [treeSelect] fix TreeSelect/Tree is wrapped by CheckboxGroup, multiple selections and clicks on any item will be displayed as all selections #750 (#964) %!s(int64=3) %!d(string=hai) anos
trigger f76bd5879d feat: init %!s(int64=4) %!d(string=hai) anos
typography dab60c502b Feat/x prop 2 (#825) %!s(int64=3) %!d(string=hai) anos
upload c2df9049c6 fix: close #943, update withField type define, add ref (#959) %!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 626c4b9f9e Feat/support next (#245) %!s(int64=3) %!d(string=hai) anos
gulpfile.js 8508893200 feat: add animation.scss support to all compiler && add button transition and token %!s(int64=3) %!d(string=hai) anos
index.ts 7d7057d88b feat: carousel in dev (#738) %!s(int64=3) %!d(string=hai) anos
package.json 236be8e528 v2.15.0 %!s(int64=3) %!d(string=hai) anos
tsconfig.json 2f70e0bbc2 fix: ts check error of upload/witFied/fields in strict mode %!s(int64=3) %!d(string=hai) anos
webpack.config.js 626c4b9f9e Feat/support next (#245) %!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