Skip to content

Commit 0ba6110

Browse files
author
Brendan Abbott
committed
Don't show the expand/collapse for string examples
1 parent a289b01 commit 0ba6110

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

src/components/Example/Example.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ export default class Example extends Component {
2929
example = examples[0]
3030
}
3131

32+
const isSimple = typeof example === 'string'
33+
3234
if (!example) {
3335
return null
3436
}
@@ -42,10 +44,12 @@ export default class Example extends Component {
4244
hovered: this.state.hovered
4345
})}>
4446
<CopyButton onCopyClick={this.onCopyClick} tooltip='Copy to Clipboard' />
45-
<span onClick={() => this.setState({ collapseAll: false })}>Expand All</span>
46-
<span onClick={() => this.setState({ collapseAll: true })}>Collapse All</span>
47+
{!isSimple &&
48+
<span onClick={() => this.setState({ collapseAll: false })}>Expand All</span>}
49+
{!isSimple &&
50+
<span onClick={() => this.setState({ collapseAll: true })}>Collapse All</span>}
4751
</div>
48-
{typeof example === 'string'
52+
{isSimple
4953
? {example}
5054
: <ReactJson
5155
src={example}

test/components/__snapshots__/Example.test.js.snap

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,6 @@ exports[`<Example /> renders a string example 1`] = `
5252
onCopyClick={[Function]}
5353
tooltip="Copy to Clipboard"
5454
/>
55-
<span
56-
onClick={[Function]}
57-
>
58-
Expand All
59-
</span>
60-
<span
61-
onClick={[Function]}
62-
>
63-
Collapse All
64-
</span>
6555
</div>
6656
Object {
6757
"example": "<message>hi</message>",

0 commit comments

Comments
 (0)