@@ -22,19 +22,22 @@ import DiscordIcon from './common/discord-svg-icon';
2222
2323const 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+
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 { ' ' }
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 { ' ' }
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 { ' ' }
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 { ' ' }
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