({
screenshotData,
baseUrl,
})
| 18 | : `tabScreenshot${value.includes('full-width') ? 'full-width' : ''}`; |
| 19 | |
| 20 | const ScreenshotTabs: React.FC<ScreenshotTabsProps> = ({ |
| 21 | screenshotData, |
| 22 | baseUrl, |
| 23 | }) => { |
| 24 | const renderScreenhot = (src: string): ReactNode => ( |
| 25 | <img src={`${baseUrl}${src}`} className={getClassName(src)} /> |
| 26 | ); |
| 27 | |
| 28 | if (typeof screenshotData === 'string') { |
| 29 | return renderScreenhot(screenshotData); |
| 30 | } |
| 31 | |
| 32 | const screenshots = Object.entries(screenshotData).map(([key, value]) => ( |
| 33 | <TabItem key={key} value={key} label={key} default> |
| 34 | {renderScreenhot(value as string)} |
| 35 | </TabItem> |
| 36 | )); |
| 37 | |
| 38 | return <Tabs>{screenshots}</Tabs>; |
| 39 | }; |
| 40 | |
| 41 | export default ScreenshotTabs; |
nothing calls this directly
no test coverage detected
searching dependent graphs…