@@ -62,6 +62,12 @@ const useStyles = makeStyles(theme => ({
6262 close : {
6363 padding : theme . spacing ( 0.5 ) ,
6464 } ,
65+ radioLink : {
66+ color : 'rgba(0, 0, 0, 0.87)' ,
67+ '&:hover' : {
68+ textDecoration : 'none' ,
69+ } ,
70+ } ,
6571} ) ) ;
6672
6773const CopySnackbar = ( { open, handleClose } ) => {
@@ -277,7 +283,7 @@ class ComponentExample extends Component {
277283 }
278284 render ( ) {
279285 const { value, parsedSchema, component, openTooltip, variants } = this . state ;
280- const { activeMapper } = this . props ;
286+ const { activeMapper, classes } = this . props ;
281287
282288 const editedValue = value . replace ( / ^ { \n { 2 } " f i e l d s " : \[ \n / , '' )
283289 . replace ( / { 2 } \] \n } $ / , '' )
@@ -353,9 +359,21 @@ class ComponentExample extends Component {
353359 onChange = { this . handleMapperChange }
354360 style = { { flexDirection : 'row' } }
355361 >
356- < RouterLink href = { `${ this . props . router . pathname } ?mapper=mui` } > < Link href = { `${ this . props . router . pathname } ?mapper=mui` } > < FormControlLabel value = "mui" control = { < Radio /> } label = "MUI" /> </ Link > </ RouterLink >
357- < RouterLink href = { `${ this . props . router . pathname } ?mapper=pf3` } > < Link href = { `${ this . props . router . pathname } ?mapper=pf3` } > < FormControlLabel value = "pf3" control = { < Radio /> } label = "PF3" /> </ Link > </ RouterLink >
358- < RouterLink href = { `${ this . props . router . pathname } ?mapper=pf4` } > < Link href = { `${ this . props . router . pathname } ?mapper=pf4` } > < FormControlLabel value = "pf4" control = { < Radio /> } label = "PF4" /> </ Link > </ RouterLink >
362+ < RouterLink href = { `${ this . props . router . pathname } ?mapper=mui` } >
363+ < Link href = { `${ this . props . router . pathname } ?mapper=mui` } className = { classes . radioLink } >
364+ < FormControlLabel value = "mui" control = { < Radio /> } label = "MUI" />
365+ </ Link >
366+ </ RouterLink >
367+ < RouterLink href = { `${ this . props . router . pathname } ?mapper=pf3` } >
368+ < Link href = { `${ this . props . router . pathname } ?mapper=pf3` } className = { classes . radioLink } >
369+ < FormControlLabel value = "pf3" control = { < Radio /> } label = "PF3" />
370+ </ Link >
371+ </ RouterLink >
372+ < RouterLink href = { `${ this . props . router . pathname } ?mapper=pf4` } >
373+ < Link href = { `${ this . props . router . pathname } ?mapper=pf4` } className = { classes . radioLink } >
374+ < FormControlLabel value = "pf4" control = { < Radio /> } label = "PF4" />
375+ </ Link >
376+ </ RouterLink >
359377 </ RadioGroup >
360378 </ FormControl >
361379 </ div >
@@ -395,14 +413,21 @@ ComponentExample.propTypes = {
395413 } ) ,
396414 mappers : PropTypes . object ,
397415 activeMapper : PropTypes . string . isRequired ,
416+ classes : PropTypes . shape ( {
417+ radioLink : PropTypes . string . isRequired ,
418+ } ) . isRequired ,
398419} ;
399420
400421export default ( props ) => {
401422 const router = useRouter ( ) ;
423+ const classes = useStyles ( ) ;
424+
425+ console . log ( classes ) ;
426+
402427 return (
403428 < MapperContext . Consumer >
404429 { ( { loaded, mappers } ) =>
405- loaded && < ComponentExample { ...props } router = { router } mappers = { mappers } /> }
430+ loaded && < ComponentExample { ...props } router = { router } mappers = { mappers } classes = { classes } /> }
406431 </ MapperContext . Consumer >
407432 ) ;
408433} ;
0 commit comments