@@ -148,15 +148,17 @@ const CodeExample = ({ source, mode, mapper, additionalSources }) => {
148
148
let Component ;
149
149
if ( mode === 'preview' ) {
150
150
Component = req ( `./${ source } .js` ) . default ;
151
- const sourceFiles = additionalSources . split ( ',' ) . reduce (
152
- ( acc , curr ) => ( {
153
- ...acc ,
154
- [ `src/${ curr . split ( '/' ) . pop ( ) } ` ] : {
155
- content : curr . match ( / \. c s s $ / ) ? reqCss ( `./${ curr } ` ) . default : reqSource ( `./${ curr } ` ) . default
156
- }
157
- } ) ,
158
- { }
159
- ) ;
151
+ const sourceFiles = additionalSources
152
+ ? additionalSources . split ( ',' ) . reduce (
153
+ ( acc , curr ) => ( {
154
+ ...acc ,
155
+ [ `src/${ curr . split ( '/' ) . pop ( ) } ` ] : {
156
+ content : curr . match ( / \. c s s $ / ) ? reqCss ( `./${ curr } ` ) . default : reqSource ( `./${ curr } ` ) . default
157
+ }
158
+ } ) ,
159
+ { }
160
+ )
161
+ : { } ;
160
162
161
163
return (
162
164
< Grid container spacing = { 0 } className = "DocRawComponent" >
@@ -181,13 +183,12 @@ const CodeExample = ({ source, mode, mapper, additionalSources }) => {
181
183
< form action = "https://codesandbox.io/api/v1/sandboxes/define" method = "POST" target = "_blank" >
182
184
< input type = "hidden" name = "parameters" value = { getPayload ( mapper , codeSource , sourceFiles ) } />
183
185
< Tooltip title = "Edit in codesandbox" >
184
- < IconButton disableFocusRipple type = "submit" >
186
+ < IconButton disableFocusRipple type = "submit" onClick = { ( event ) => event . stopPropagation ( ) } >
185
187
< CodesandboxIcon />
186
188
</ IconButton >
187
189
</ Tooltip >
188
190
</ form >
189
191
< Link
190
- component = "button"
191
192
href = { `https://github.com/data-driven-forms/react-forms/tree/master/packages/react-renderer-demo/src/app/examples/${ source } .js` }
192
193
target = "_blank"
193
194
rel = "noopener noreferrer"
@@ -248,8 +249,7 @@ CodeExample.propTypes = {
248
249
249
250
CodeExample . defaultProps = {
250
251
mode : 'code' ,
251
- mapper : 'pf4' ,
252
- additionalSources : ''
252
+ mapper : 'pf4'
253
253
} ;
254
254
255
255
export default CodeExample ;
0 commit comments