Skip to content

Commit e4056b1

Browse files
authored
Merge pull request #762 from Fryguy/cleanup_footer
Clean up footer presentation and icons
2 parents 7497e47 + c1f4f88 commit e4056b1

File tree

1 file changed

+35
-45
lines changed
  • packages/react-renderer-demo/src/components

1 file changed

+35
-45
lines changed

packages/react-renderer-demo/src/components/footer.js

Lines changed: 35 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import Link from '@material-ui/core/Link';
77
import List from '@material-ui/core/List';
88
import ListItem from '@material-ui/core/ListItem';
99
import ListItemText from '@material-ui/core/ListItemText';
10-
import ListSubheader from '@material-ui/core/ListSubheader';
1110
import makeStyles from '@material-ui/core/styles/makeStyles';
1211
import Paper from '@material-ui/core/Paper';
1312
import SvgIcon from '@material-ui/core/SvgIcon';
@@ -22,19 +21,20 @@ import DiscordIcon from './common/discord-svg-icon';
2221

2322
const useRepoLinkStyles = makeStyles(() => ({
2423
listLink: {
25-
paddingLeft: 0,
26-
paddingRight: 0,
27-
fontWeight: 'inherit'
24+
display: 'flex',
25+
alignContent: 'center'
2826
}
2927
}));
3028

31-
const RepoLink = ({ href, label }) => {
29+
const RepoLink = ({ href, icon, label }) => {
3230
const classes = useRepoLinkStyles();
3331
return (
3432
<ListItem>
3533
<ListItemText
3634
primary={
3735
<Link href={href} target="_blank" rel="noopener noreferrer" className={classes.listLink} color="inherit">
36+
<SvgIcon>{icon}</SvgIcon>
37+
&nbsp;
3838
{label}
3939
</Link>
4040
}
@@ -105,47 +105,37 @@ const Footer = ({ open }) => {
105105
</Grid>
106106
<Grid xs={12} md={8} item>
107107
<Paper elevation={0} className={clsx(classes.foooterCard, classes.foooterRight)}>
108-
<List
109-
subheader={
110-
<ListSubheader className={classes.listHeader}>
111-
Link to &nbsp;{' '}
112-
<SvgIcon>
113-
<GhIcon />
114-
</SvgIcon>
115-
</ListSubheader>
116-
}
117-
>
118-
<RepoLink href="https://github.com/data-driven-forms/react-forms" label="React forms" />
119-
<ListSubheader className={classes.listHeader}>
120-
Link to &nbsp;{' '}
121-
<SvgIcon>
122-
<DiscordIcon />
123-
</SvgIcon>
124-
</ListSubheader>
125-
<RepoLink href="https://discord.gg/6sBw6WM" label="Discord server" />
126-
<ListSubheader className={classes.listHeader}>
127-
Link to &nbsp;{' '}
128-
<SvgIcon>
129-
<TwitterIcon />
130-
</SvgIcon>
131-
</ListSubheader>
132-
<RepoLink href="https://twitter.com/DataDrivenForms" label="@DataDrivenForms" />
108+
<List>
109+
<RepoLink href="https://github.com/data-driven-forms/react-forms" icon=<GhIcon /> label="React forms" />
110+
<RepoLink href="https://discord.gg/6sBw6WM" icon=<DiscordIcon /> label="Discord server" />
111+
<RepoLink href="https://twitter.com/DataDrivenForms" icon=<TwitterIcon /> label="@DataDrivenForms" />
133112
</List>
134-
<List
135-
subheader={
136-
<ListSubheader className={classes.listHeader}>
137-
Links to &nbsp;{' '}
138-
<SvgIcon>
139-
<NpmSvgIcon />
140-
</SvgIcon>
141-
</ListSubheader>
142-
}
143-
>
144-
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/react-form-renderer" label="React form renderer" />
145-
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper" label="PF4 component mapper" />
146-
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/pf3-component-mapper" label="PF3 component mapper" />
147-
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper" label="MUI component mapper" />
148-
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/blueprint-component-mapper" label="Blueprint component mapper" />
113+
<List>
114+
<RepoLink
115+
href="https://www.npmjs.com/package/@data-driven-forms/react-form-renderer"
116+
icon=<NpmSvgIcon />
117+
label="React form renderer"
118+
/>
119+
<RepoLink
120+
href="https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper"
121+
icon=<NpmSvgIcon />
122+
label="PF4 component mapper"
123+
/>
124+
<RepoLink
125+
href="https://www.npmjs.com/package/@data-driven-forms/pf3-component-mapper"
126+
icon=<NpmSvgIcon />
127+
label="PF3 component mapper"
128+
/>
129+
<RepoLink
130+
href="https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper"
131+
icon=<NpmSvgIcon />
132+
label="MUI component mapper"
133+
/>
134+
<RepoLink
135+
href="https://www.npmjs.com/package/@data-driven-forms/blueprint-component-mapper"
136+
icon=<NpmSvgIcon />
137+
label="Blueprint component mapper"
138+
/>
149139
</List>
150140
</Paper>
151141
</Grid>

0 commit comments

Comments
 (0)