diff --git a/components/tag/__tests__/__snapshots__/demo.test.js.snap b/components/tag/__tests__/__snapshots__/demo.test.js.snap index c96a4672b7..bfd18f2fb7 100644 --- a/components/tag/__tests__/__snapshots__/demo.test.js.snap +++ b/components/tag/__tests__/__snapshots__/demo.test.js.snap @@ -58,25 +58,30 @@ exports[`renders ./components/tag/demo/basic.md correctly 1`] = ` exports[`renders ./components/tag/demo/checkable.md correctly 1`] = `
- Unchecked + Tag1
- Checked + Tag2
- Uncontrolled + Tag3
`; exports[`renders ./components/tag/demo/colorful.md correctly 1`] = `
+

+ Presets: +

-
-
- - pink-inverse - -
-
- - red-inverse - -
-
- - orange-inverse - -
-
- - green-inverse - -
-
- - cyan-inverse - -
-
- - blue-inverse - -
-
- - purple-inverse - -
-
-
+ Custom: + +
该组件为完全受控组件,不支持非受控用法。 ## en-US -Tag.CheckableTag works like Checkbox, and it is an absolute controlled component and has no uncontrolled mode. +`CheckableTag` works like Checkbox, click it to toggle checked state. + +> it is an absolute controlled component and has no uncontrolled mode. ````jsx import { Tag } from 'antd'; -const CheckableTag = Tag.CheckableTag; +const { CheckableTag } = Tag; -class UncontrolledCheckableTag extends React.Component { - state = { checked: false }; +class MyTag extends React.Component { + state = { checked: true }; handleChange = (checked) => { this.setState({ checked }); } - render() { return ; } @@ -30,10 +33,9 @@ class UncontrolledCheckableTag extends React.Component { ReactDOM.render(
- Unchecked - Checked - Uncontrolled -
, - mountNode -); + Tag1 + Tag2 + Tag3 +
+, mountNode); ```` diff --git a/components/tag/demo/colorful.md b/components/tag/demo/colorful.md index 056841af89..d37030f727 100644 --- a/components/tag/demo/colorful.md +++ b/components/tag/demo/colorful.md @@ -23,6 +23,7 @@ import { Tag } from 'antd'; ReactDOM.render(
+

Presets:

pink red @@ -32,16 +33,8 @@ ReactDOM.render( blue purple
-
- pink-inverse - red-inverse - orange-inverse - green-inverse - cyan-inverse - blue-inverse - purple-inverse -
-
+

Custom:

+
#f50 #2db7f5 #87d068