diff --git a/src/components/Trend/demo/basic.md b/src/components/Trend/demo/basic.md index 82afcdab..63c415dc 100644 --- a/src/components/Trend/demo/basic.md +++ b/src/components/Trend/demo/basic.md @@ -10,7 +10,7 @@ import Trend from 'ant-design-pro/lib/Trend'; ReactDOM.render(
- 12% + 12% 11%
, mountNode); diff --git a/src/components/Trend/demo/reverse.md b/src/components/Trend/demo/reverse.md new file mode 100644 index 00000000..143ed023 --- /dev/null +++ b/src/components/Trend/demo/reverse.md @@ -0,0 +1,17 @@ +--- +order: 0 +title: 颜色反转 +--- + +在数值背后添加一个小图标来标识涨跌情况。 + +````jsx +import Trend from 'ant-design-pro/lib/Trend'; + +ReactDOM.render( +
+ 12% + 11% +
+, mountNode); +```` diff --git a/src/components/Trend/index.d.ts b/src/components/Trend/index.d.ts index fafcb05f..7dc02010 100644 --- a/src/components/Trend/index.d.ts +++ b/src/components/Trend/index.d.ts @@ -4,6 +4,7 @@ export interface ITrendProps { colorful?: boolean; flag: 'up' | 'down'; style?: React.CSSProperties; + reverseColor?: boolean; } export default class Trend extends React.Component {} diff --git a/src/components/Trend/index.js b/src/components/Trend/index.js index cde4ef60..1cdceb2e 100644 --- a/src/components/Trend/index.js +++ b/src/components/Trend/index.js @@ -3,11 +3,12 @@ import { Icon } from 'antd'; import classNames from 'classnames'; import styles from './index.less'; -const Trend = ({ colorful = true, flag, children, className, ...rest }) => { +const Trend = ({ colorful = true, reverseColor = false, flag, children, className, ...rest }) => { const classString = classNames( styles.trendItem, { [styles.trendItemGrey]: !colorful, + [styles.reverseColor]: reverseColor && colorful, }, className ); diff --git a/src/components/Trend/index.less b/src/components/Trend/index.less index ea66fcf7..b14b802c 100644 --- a/src/components/Trend/index.less +++ b/src/components/Trend/index.less @@ -27,4 +27,11 @@ &.trendItemGrey .down { color: @text-color; } + + &.reverseColor .up { + color: @green-6; + } + &.reverseColor .down { + color: @red-6; + } } diff --git a/src/components/Trend/index.md b/src/components/Trend/index.md index 683ed619..eb78b96e 100644 --- a/src/components/Trend/index.md +++ b/src/components/Trend/index.md @@ -19,3 +19,4 @@ order: 14 |----------|------------------------------------------|-------------|-------| | colorful | 是否彩色标记 | Boolean | true | | flag | 上升下降标识:`up|down` | string | - | +| reverseColor | 颜色反转 | Boolean | true | diff --git a/src/routes/Forms/BasicForm.js b/src/routes/Forms/BasicForm.js index 967ced1f..ed41cb3b 100644 --- a/src/routes/Forms/BasicForm.js +++ b/src/routes/Forms/BasicForm.js @@ -151,7 +151,7 @@ export default class BasicForms extends PureComponent { } > {getFieldDecorator('weight')()} - % + %