linyan c3dad7ff61 Merge branch 'release' 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 d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
avatar bd83d1f9cd chore: format code 3 years ago
backtop bd83d1f9cd chore: format code 3 years ago
badge bd83d1f9cd chore: format code 3 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 d4b9f3276b feat: pass data-* attribute to dom (#1630) 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 50c7693797 feat: Table fixed column support RTL and fixed align bug in RTL #1471 (#1474) 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 6a8b86560e fix: [Image] Put the declaration of the IntersectionObserver object in ImagePreview in componentdidMount to prevent errors in SSR scenarios (#1594) 2 years ago
input c3dad7ff61 Merge branch 'release' into main 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 7ee436eb2b fix: add presets i18n in DatePicker (#1643) 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 a922fbef5a fix: add disabled selected style to disabled pagination (#1645) 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 d4b9f3276b feat: pass data-* attribute to dom (#1630) 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 d4b9f3276b feat: pass data-* attribute to dom (#1630) 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 afb3b3f988 style: improve tooltip/toast/notification word wrap rules (#1623) 2 years ago
tooltip afb3b3f988 style: improve tooltip/toast/notification word wrap rules (#1623) 2 years ago
transfer d4b9f3276b feat: pass data-* attribute to dom (#1630) 2 years ago
tree d4b9f3276b feat: pass data-* attribute to dom (#1630) 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 61dac2d97c v2.37.0-beta.0 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