2.1.0 • Published 2 years ago

dw-neit-rc-segmented v2.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

dw-neit-rc-segmented

NPM version npm download dumi build status Codecovbundle size

React Segmented Control.

npm.io

Live Demo

https://react-component.github.io/segmented/

Install

dw-neit-rc-segmented

Usage

import Segmented from 'dw-neit-rc-segmented';
import 'dw-neit-rc-segmented/assets/index.css'; // import 'dw-neit-rc-segmented/asssets/index.less';
import { render } from 'react-dom';

render(
  <Segmented
    options={['Antd', 'Antv', 'Egg.js']}
    onChange={(value) => handleValueChange(value)}
  />,
  mountNode,
);

API

Please note that onChange API changed on v2.0.0+

PropertyTypeDefaultDescription
prefixClsstringdw-neit-rc-segmentedprefixCls of this component
classNamestring''additional class name of segmented
styleReact.CSSPropertiesstyle properties of segmented
optionsArray<string | number | SegmentedOption>[]options for choices
valuestring | numbervalue of segmented
defaultValuestring | numberdefaultValue of segmented
valuestring | numbercurrently selected value of segmented
onChange(value: string | number) => voiddefaultValue of segmented
disabledbooleanfalsedisabled status of segmented

SegmentedOption

PropertyTypeDefaultDescription
labelReactNodelabel of segmented option
valuestring | numbervalue of segmented option
classNamestring''additional class name of segmented option
disabledbooleanfalsedisabled status of segmented option

Development

npm install
npm start

License

dw-neit-rc-segmented is released under the MIT license.