pointhalo 076be4564e Merge branch origin/main into main 2 years ago
..
_base 92dbd3cd1f Merge branch 'main' into release 2 years ago
_cssAnimation 73401f34e4 fix: fix tooltip animation in react18 #1225 (#1227) 3 years ago
_portal bd83d1f9cd chore: format code 3 years ago
_test_ d4c3d4b522 chore: use eslint to format code (#1162) 3 years ago
_utils 269282937d fix: add stopPropagation to focus and blur event in tooltip portal (#1559) 2 years ago
anchor d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
autoComplete 7a40f6ca9e fix: [Autocomplete] Fix the problem that when the AutoComplete panel is open, the option panel cannot be closed by clicking outside (#1684) 2 years ago
avatar bd83d1f9cd chore: format code 3 years ago
backtop bd83d1f9cd chore: format code 3 years ago
badge 78b17e0470 feat: Badge add succss type (#1673) 2 years ago
banner d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
breadcrumb d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
button 2f28e39025 fix: fix ComponentPropsWithRef type function failed with Button (#1552) 2 years ago
calendar d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
card bd83d1f9cd chore: format code 3 years ago
carousel d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
cascader 04334fa11b fix: [Cascader] Fix cascader cannot display +N Popover in disabled and non-search situations (#1670) 2 years ago
checkbox d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
collapse d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
collapsible d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
configProvider 4cdb4785d0 docs: [checkbox] optimize onChange param in examples 2 years ago
datePicker 92dbd3cd1f Merge branch 'main' into release 2 years ago
descriptions d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
divider fd9f597550 Chore: update storybook & Webpack & Cypress (#1589) 2 years ago
dropdown 4e778b6e26 fix: only when dropdown panel visible trigger handlePrevent function (#1640) 2 years ago
empty d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
form fd9f597550 Chore: update storybook & Webpack & Cypress (#1589) 2 years ago
grid bd83d1f9cd chore: format code 3 years ago
highlight ee4f9b2c72 New Component Highlight (#1281) 2 years ago
iconButton 7611675049 fix: avoid ele.type.name changed after compiler, use static property to instead (#1540) 2 years ago
icons d7ce8db958 test: update storybook filename (#1161) 3 years ago
image 667d32ccb6 fix: Fix the problem that className does not take effect in ImagePreview (#1659) 2 years ago
input 5b6a529f8d fix: fix textarea does not resize when placeholder changes (#1690) 2 years ago
inputNumber 35c57929c5 feat: add clearIcon 2 years ago
layout 5b650480b1 fix: optimized type 2 years ago
list d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
locale 076be4564e Merge branch origin/main into main 2 years ago
modal d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
navigation d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
notification afb3b3f988 style: improve tooltip/toast/notification word wrap rules (#1623) 2 years ago
overflowList 708f6f2d08 fix: only compare key to determine whether to update the item #1456 #1502 (#1600) 2 years ago
pagination 3cded563b2 fix: [Pagination] fix error x-semi-props for newxText (#1660) 2 years ago
popconfirm 15ea550495 fix: fixed Popconfirm promise callback content footer buttons not re-render bug #1489 2 years ago
popover 5c36a97b25 fix: add some lint config 2 years ago
progress d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
radio d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
rating d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
resizeObserver 03b677f1f3 fix: under react18 and strictmode new overflowList do not visibility (#1399) 2 years ago
scripts 626c4b9f9e Feat/support next (#245) 3 years ago
scrollList d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
select fe03a7e3c3 fix: Fix the problem that the id in the Option of Select is overwritten (#1679) 2 years ago
sideSheet d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
skeleton bd83d1f9cd chore: format code 3 years ago
slider d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
space 685ea938f3 feat: DatePicker support onClickOutside, open, close methods (#1470) 2 years ago
spin d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
steps d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
switch d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
table 15697af7d9 docs: fix the links to the zh-CN version in english docs (#1691) 2 years ago
tabs d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
tag 30cb2a1aa0 style: [Tag] children is string type child can be omitted, otherwise … (#1475) 2 years ago
tagInput d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
timePicker 792c450394 fix: timepicker under timezone and controll get the wrong time after select in panel in 1.3.8 date-fns-tz (#1617) 2 years ago
timeline d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
toast 2db160a248 fix: fix toast useToast return value no effect when user function com (#1671) 2 years ago
tooltip 45a533c7c2 fix: fix tooltip not disapear when custom trigger some times 2 years ago
transfer d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
tree 7813bb39aa feat: [Tree] Tree add filterExpandedKeys parameter for onSearch (#1669) 2 years ago
treeSelect c3dad7ff61 Merge branch 'release' into main 2 years ago
trigger bd83d1f9cd chore: format code 3 years ago
typography 677cdf86ec fix: fix typography header className undefined add borderless api doc (#1631) 2 years ago
upload d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
README.md d4c3d4b522 chore: use eslint to format code (#1162) 3 years ago
getBabelConfig.js 496f3db0f7 chore: remove corejs 3 years ago
gulpfile.js 9c3a607100 chore: auto format code 3 years ago
index.ts ee4f9b2c72 New Component Highlight (#1281) 2 years ago
package.json aaad3c8611 v2.38.1 2 years ago
tsconfig.json 2f70e0bbc2 fix: ts check error of upload/witFied/fields in strict mode 3 years ago
webpack.config.js 0b2dd121d0 chore: use webpack5 2 years ago

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