Skip to content

Commit e9f9ea9

Browse files
committed
Fix css for radioLink
1 parent 53485c3 commit e9f9ea9

File tree

1 file changed

+30
-5
lines changed

1 file changed

+30
-5
lines changed

packages/react-renderer-demo/src/app/src/components/component-example.js

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

6773
const 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}"fields": \[\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

400421
export 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

Comments
 (0)