Skip to main contentGatsby theme Carbon

DoDontRow

The <DoDontRow> component is a custom row used alongside the <DoDont> component, which now includes built in columns.

Example

Alt text
Alt text

This is some text

This is some text

This is some text

Caption title

Caption

Caption title

Caption

4:3

16:9

2:1

9:16

1:2

3:4

1:1

Code

Image

components/DoDontRow/DoDontRow.js
<DoDontRow>
<DoDont aspectRatio="1:1">![Alt text](./images/light-theme.jpg)</DoDont>
<DoDont type="dont" aspectRatio="1:1">
![Alt text](./images/light-theme.jpg)
</DoDont>
</DoDontRow>

Text

components/DoDontRow/DoDontRow.js
<DoDontRow>
<DoDont text="This is some text" aspectRatio="1:1" />
<DoDont type="dont" text="This is some text" color="dark" aspectRatio="1:1" />
</DoDontRow>
<DoDontRow>
<DoDont
text="This is some text"
captionTitle="Caption title"
caption="Caption"

Video

components/DoDontRow/DoDontRow.js
<DoDontRow>
<DoDont captionTitle="Caption title" caption="Caption" colLg="8">
<Video title="Video example" vimeoId="310583077" />
</DoDont>
</DoDontRow>

Aspect Ratios

components/DoDontRow/DoDontRow.js
<DoDontRow>
<DoDont aspectRatio="4:3"