Do/Don't NewNot reviewed for accessibility Use the Do
and Dont
components to provide good and bad examples within documentation.
Do
, Dont
and DoDontContainer
are a shortcodes , meaning they are globally available in all .md
and .mdx
files. So you can use the Do
, Dont
, and DoDontContainer
components in any .md
or .mdx
file without importing them.
To create a side-by-side Do/Don't example, wrap the Do
and Dont
components with the DoDontContainer
component:
< DoDontContainer >
< Do >
< img src = " https://user-images.githubusercontent.com/586552/63106528-06de5100-bf51-11e9-8a5e-98583ed74874.png " />
< Caption > Use brief and direct communication </ Caption >
</ Do >
< Dont >
< img src = " https://user-images.githubusercontent.com/586552/63106527-06de5100-bf51-11e9-858c-72de6a5c728a.png " />
< Caption > Don't use wordy and redundant copy </ Caption >
</ Dont >
</ DoDontContainer >
Note: Caption text should describe the image and be able to stand on its own. The alt
prop should be used if a more detailed description of the image is needed.
The DoDontContainer
component also accepts a stacked
prop to create stacked Do/Don't examples:
< DoDontContainer stacked >
< Do >
< img src = " https://user-images.githubusercontent.com/586552/63046880-46e5fb00-bea1-11e9-836d-be1b1c7d963f.png " />
< Caption > Use a container class to give the text a max - width </ Caption >
</ Do >
< Dont >
< img src = " https://user-images.githubusercontent.com/586552/63046881-46e5fb00-bea1-11e9-87ee-80dbeb0bea1c.png " />
< Caption > Don't let the text span the entire width of the window </ Caption >
</ Dont >
</ DoDontContainer >
Do
and Dont
components can also be indented to increase the clarity of the example message within the documentation:
< DoDontContainer stacked >
< Do indented >
Place pane regions on the left to display navigation , filtering , or an
overview for entities such as users , bots , apps , etc .
</ Do >
< Dont indented >
Don't display more than three columns of information on a page .
</ Dont >
</ DoDontContainer >