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

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