Skip to content

Commit fed5414

Browse files
committed
Clean up footer presentation and icons
1 parent 7c382f3 commit fed5414

File tree

1 file changed

+17
-44
lines changed
  • packages/react-renderer-demo/src/components

1 file changed

+17
-44
lines changed

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

Lines changed: 17 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,22 @@ import DiscordIcon from './common/discord-svg-icon';
2222

2323
const useRepoLinkStyles = makeStyles(() => ({
2424
listLink: {
25-
paddingLeft: 0,
26-
paddingRight: 0,
27-
fontWeight: 'inherit'
25+
display: 'flex',
26+
alignContent: 'center'
2827
}
2928
}));
3029

31-
const RepoLink = ({ href, label }) => {
30+
const RepoLink = ({ href, icon, label }) => {
3231
const classes = useRepoLinkStyles();
3332
return (
3433
<ListItem>
3534
<ListItemText
3635
primary={
3736
<Link href={href} target="_blank" rel="noopener noreferrer" className={classes.listLink} color="inherit">
37+
<SvgIcon>
38+
{icon}
39+
</SvgIcon>
40+
&nbsp;
3841
{label}
3942
</Link>
4043
}
@@ -105,47 +108,17 @@ const Footer = ({ open }) => {
105108
</Grid>
106109
<Grid xs={12} md={8} item>
107110
<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" />
111+
<List>
112+
<RepoLink href="https://github.com/data-driven-forms/react-forms" icon=<GhIcon /> label="React forms" />
113+
<RepoLink href="https://discord.gg/6sBw6WM" icon=<DiscordIcon /> label="Discord server" />
114+
<RepoLink href="https://twitter.com/DataDrivenForms" icon=<TwitterIcon /> label="@DataDrivenForms" />
133115
</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" />
116+
<List>
117+
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/react-form-renderer" icon=<NpmSvgIcon /> label="React form renderer" />
118+
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper" icon=<NpmSvgIcon /> label="PF4 component mapper" />
119+
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/pf3-component-mapper" icon=<NpmSvgIcon /> label="PF3 component mapper" />
120+
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper" icon=<NpmSvgIcon /> label="MUI component mapper" />
121+
<RepoLink href="https://www.npmjs.com/package/@data-driven-forms/blueprint-component-mapper" icon=<NpmSvgIcon /> label="Blueprint component mapper" />
149122
</List>
150123
</Paper>
151124
</Grid>

0 commit comments

Comments
 (0)