@@ -140,7 +140,7 @@ const getPayload = (type, code) =>
140140 }
141141 } ) ;
142142
143- const CodeExample = ( { source, mode } ) => {
143+ const CodeExample = ( { source, mode, mapper } ) => {
144144 const classes = useStyles ( ) ;
145145 const codeSource = reqSource ( `./${ source } .js` ) . default ;
146146 let Component ;
@@ -168,7 +168,7 @@ const CodeExample = ({ source, mode }) => {
168168 ) }
169169 < Box display = "flex" >
170170 < 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 ) } />
172172 < Tooltip title = "Edit in codesandbox" >
173173 < IconButton disableFocusRipple type = "submit" >
174174 < CodesandboxIcon />
@@ -230,11 +230,13 @@ const CodeExample = ({ source, mode }) => {
230230
231231CodeExample . propTypes = {
232232 source : PropTypes . string . isRequired ,
233- mode : PropTypes . oneOf ( [ 'code' , 'preview' ] )
233+ mode : PropTypes . oneOf ( [ 'code' , 'preview' ] ) ,
234+ mapper : PropTypes . oneOf ( [ 'pf4' , 'mui' ] )
234235} ;
235236
236237CodeExample . defaultProps = {
237- mode : 'code'
238+ mode : 'code' ,
239+ mapper : 'pf4'
238240} ;
239241
240242export default CodeExample ;
0 commit comments