@@ -140,7 +140,7 @@ const getPayload = (type, code) =>
140
140
}
141
141
} ) ;
142
142
143
- const CodeExample = ( { source, mode } ) => {
143
+ const CodeExample = ( { source, mode, mapper } ) => {
144
144
const classes = useStyles ( ) ;
145
145
const codeSource = reqSource ( `./${ source } .js` ) . default ;
146
146
let Component ;
@@ -168,7 +168,7 @@ const CodeExample = ({ source, mode }) => {
168
168
) }
169
169
< Box display = "flex" >
170
170
< form action = "https://codesandbox.io/api/v1/sandboxes/define" method = "POST" target = "_blank" >
171
- < input type = "hidden" name = "parameters" value = { getPayload ( 'pf4' , codeSource ) } />
171
+ < input type = "hidden" name = "parameters" value = { getPayload ( mapper , codeSource ) } />
172
172
< Tooltip title = "Edit in codesandbox" >
173
173
< IconButton disableFocusRipple type = "submit" >
174
174
< CodesandboxIcon />
@@ -230,11 +230,13 @@ const CodeExample = ({ source, mode }) => {
230
230
231
231
CodeExample . propTypes = {
232
232
source : PropTypes . string . isRequired ,
233
- mode : PropTypes . oneOf ( [ 'code' , 'preview' ] )
233
+ mode : PropTypes . oneOf ( [ 'code' , 'preview' ] ) ,
234
+ mapper : PropTypes . oneOf ( [ 'pf4' , 'mui' ] )
234
235
} ;
235
236
236
237
CodeExample . defaultProps = {
237
- mode : 'code'
238
+ mode : 'code' ,
239
+ mapper : 'pf4'
238
240
} ;
239
241
240
242
export default CodeExample ;
0 commit comments