MCPcopy Create free account
hub / github.com/callstack/react-native-paper / ScreenshotTabs

Function ScreenshotTabs

docs/src/components/ScreenshotTabs.tsx:20–39  ·  view source on GitHub ↗
({
  screenshotData,
  baseUrl,
})

Source from the content-addressed store, hash-verified

18 : `tabScreenshot${value.includes('full-width') ? 'full-width' : ''}`;
19
20const 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
41export default ScreenshotTabs;

Callers

nothing calls this directly

Calls 1

renderScreenhotFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…