request single sample

This commit is contained in:
Yurov Dmitry 2019-03-28 11:06:20 +03:00
parent 92705d85b7
commit 9f89e3e9f0

View File

@ -26,28 +26,33 @@ export class RequestSamples extends React.Component<RequestSamplesProps> {
<div> <div>
<RightPanelHeader> Request samples </RightPanelHeader> <RightPanelHeader> Request samples </RightPanelHeader>
<Tabs defaultIndex={0}> {samples.length > 0 ?
<TabList> <Tabs defaultIndex={0}>
{hasBodySample && <Tab key="payload"> Payload </Tab>} <TabList>
{hasBodySample && <Tab key="payload"> Payload </Tab>}
{samples.map(sample => (
<Tab key={sample.lang}>
{sample.label !== undefined ? sample.label : sample.lang}
</Tab>
))}
</TabList>
{hasBodySample && (
<TabPanel key="payload">
<div>
<PayloadSamples content={requestBodyContent!} />
</div>
</TabPanel>
)}
{samples.map(sample => ( {samples.map(sample => (
<Tab key={sample.lang}> <TabPanel key={sample.lang}>
{sample.label !== undefined ? sample.label : sample.lang} <SourceCodeWithCopy lang={sample.lang} source={sample.source} />
</Tab> </TabPanel>
))} ))}
</TabList> </Tabs>
{hasBodySample && ( : <div>
<TabPanel key="payload"> <PayloadSamples content={requestBodyContent!} />
<div> </div>
<PayloadSamples content={requestBodyContent!} /> }
</div>
</TabPanel>
)}
{samples.map(sample => (
<TabPanel key={sample.lang}>
<SourceCodeWithCopy lang={sample.lang} source={sample.source} />
</TabPanel>
))}
</Tabs>
</div> </div>
)) || )) ||
null null