pointhalo 5f805fed49 test: add e2e test %!s(int64=2) %!d(string=hai) anos
..
_base 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
_cssAnimation 73401f34e4 fix: fix tooltip animation in react18 #1225 (#1227) %!s(int64=3) %!d(string=hai) anos
_portal bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
_test_ d4c3d4b522 chore: use eslint to format code (#1162) %!s(int64=3) %!d(string=hai) anos
_utils 269282937d fix: add stopPropagation to focus and blur event in tooltip portal (#1559) %!s(int64=2) %!d(string=hai) anos
anchor 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
autoComplete 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
avatar bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
backtop bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
badge bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
banner bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
breadcrumb bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
button 2f28e39025 fix: fix ComponentPropsWithRef type function failed with Button (#1552) %!s(int64=2) %!d(string=hai) anos
calendar 9e27710d01 Fix/month calendar (#1571) %!s(int64=2) %!d(string=hai) anos
card bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
carousel 58bb122d0b fix: props children update carousel did no rerender and ref.play should have the highest priority (#1495) %!s(int64=2) %!d(string=hai) anos
cascader c39a5797c9 fix: change borderless api name %!s(int64=2) %!d(string=hai) anos
checkbox 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
collapse c39a5797c9 fix: change borderless api name %!s(int64=2) %!d(string=hai) anos
collapsible bfd4202875 fix: collapsible onMotionEnd exec fallback %!s(int64=3) %!d(string=hai) anos
configProvider 50c7693797 feat: Table fixed column support RTL and fixed align bug in RTL #1471 (#1474) %!s(int64=2) %!d(string=hai) anos
datePicker 2af75bca65 docs: update changelog %!s(int64=2) %!d(string=hai) anos
descriptions 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
divider bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
dropdown c528ddbc03 fix(dropdown): fixed Dropdown showTick bug #1457 (#1458) %!s(int64=2) %!d(string=hai) anos
empty bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
form 5f805fed49 test: add e2e test %!s(int64=2) %!d(string=hai) anos
grid bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
highlight ee4f9b2c72 New Component Highlight (#1281) %!s(int64=3) %!d(string=hai) anos
iconButton 7611675049 fix: avoid ele.type.name changed after compiler, use static property to instead (#1540) %!s(int64=2) %!d(string=hai) anos
icons d7ce8db958 test: update storybook filename (#1161) %!s(int64=3) %!d(string=hai) anos
image d2d4e206cc fix: [ImagePreview] Fix the ratio of the new picture is incorrect after switching the ratio state of the preview picture and switching the picture (#1496) %!s(int64=2) %!d(string=hai) anos
input 452763cc8a fix: fix input defaultProps mismatch %!s(int64=2) %!d(string=hai) anos
inputNumber 35c57929c5 feat: add clearIcon %!s(int64=3) %!d(string=hai) anos
layout 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
list bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
locale add9838d71 feat: add type monthRange to datePicker (#1504) %!s(int64=2) %!d(string=hai) anos
modal d6eac630f1 fix: modal popupContainer exec time (#1529) %!s(int64=2) %!d(string=hai) anos
navigation 7611675049 fix: avoid ele.type.name changed after compiler, use static property to instead (#1540) %!s(int64=2) %!d(string=hai) anos
notification bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
overflowList 19f1fbf30a Merge branch 'main' into release %!s(int64=2) %!d(string=hai) anos
pagination e1e1ff0372 WIP: fix i18n translation (#1429) %!s(int64=2) %!d(string=hai) anos
popconfirm 15ea550495 fix: fixed Popconfirm promise callback content footer buttons not re-render bug #1489 %!s(int64=2) %!d(string=hai) anos
popover 5c36a97b25 fix: add some lint config %!s(int64=2) %!d(string=hai) anos
progress 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
radio 5b650480b1 fix: optimized type %!s(int64=2) %!d(string=hai) anos
rating bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
resizeObserver 03b677f1f3 fix: under react18 and strictmode new overflowList do not visibility (#1399) %!s(int64=2) %!d(string=hai) anos
scripts 626c4b9f9e Feat/support next (#245) %!s(int64=4) %!d(string=hai) anos
scrollList 7b5bbb6d70 feat: [Cascader] added filterSorter, filterRender API, filterTreeNode third params, close #1355, #1350, #1104 %!s(int64=2) %!d(string=hai) anos
select c39a5797c9 fix: change borderless api name %!s(int64=2) %!d(string=hai) anos
sideSheet ef5b60bba0 fix: sidesheet unit test %!s(int64=2) %!d(string=hai) anos
skeleton bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
slider 3f3c962b45 feat: slider add some tokens (#1391) %!s(int64=2) %!d(string=hai) anos
space 685ea938f3 feat: DatePicker support onClickOutside, open, close methods (#1470) %!s(int64=2) %!d(string=hai) anos
spin bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
steps bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
switch 0ff9442a46 fix: [Switch] Change the initial setting of the state in the constructor in the switch to prevent animations that do not meet expectations (#1501) %!s(int64=2) %!d(string=hai) anos
table 1af87788a1 fix: fixed Table SSR dataSource is empty bug #1466 (#1576) %!s(int64=2) %!d(string=hai) anos
tabs 2aa8f340bc fix: tabpane use classnames avoid extra space (#1536) %!s(int64=2) %!d(string=hai) anos
tag 30cb2a1aa0 style: [Tag] children is string type child can be omitted, otherwise … (#1475) %!s(int64=2) %!d(string=hai) anos
tagInput 4c9a808e42 Merge branch 'main' into release %!s(int64=2) %!d(string=hai) anos
timePicker 8cdff9a11c chore:backup %!s(int64=2) %!d(string=hai) anos
timeline bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
toast e0c21e6182 fix: js2css fix %!s(int64=3) %!d(string=hai) anos
tooltip 269282937d fix: add stopPropagation to focus and blur event in tooltip portal (#1559) %!s(int64=2) %!d(string=hai) anos
transfer e9faf09205 fix: [Tranfer] Fix items with the same label cannot be dragged when the draggable item in Transfer uses the label as the key of the SortableIte (#1547) %!s(int64=2) %!d(string=hai) anos
tree 7b5bbb6d70 feat: [Cascader] added filterSorter, filterRender API, filterTreeNode third params, close #1355, #1350, #1104 %!s(int64=2) %!d(string=hai) anos
treeSelect c39a5797c9 fix: change borderless api name %!s(int64=2) %!d(string=hai) anos
trigger bd83d1f9cd chore: format code %!s(int64=3) %!d(string=hai) anos
typography b422db3595 Update title.tsx (#1546) %!s(int64=2) %!d(string=hai) anos
upload ac16e490fc chore: interface import & export add keyword type %!s(int64=3) %!d(string=hai) anos
README.md d4c3d4b522 chore: use eslint to format code (#1162) %!s(int64=3) %!d(string=hai) anos
getBabelConfig.js 496f3db0f7 chore: remove corejs %!s(int64=3) %!d(string=hai) anos
gulpfile.js 9c3a607100 chore: auto format code %!s(int64=3) %!d(string=hai) anos
index.ts ee4f9b2c72 New Component Highlight (#1281) %!s(int64=3) %!d(string=hai) anos
package.json 1810821764 v2.33.1 %!s(int64=2) %!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 9c3a607100 chore: auto format code %!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