From 9088439f7b5837c9708977ae2be03def36633007 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 4 Jun 2022 20:34:46 +0200 Subject: [PATCH] wip(org): Switched to worm component for footer --- packages/freesewing.org/components/footer.js | 33 +++++++------------ packages/freesewing.shared/components/worm.js | 32 ++++++++++++++++++ 2 files changed, 43 insertions(+), 22 deletions(-) create mode 100644 packages/freesewing.shared/components/worm.js diff --git a/packages/freesewing.org/components/footer.js b/packages/freesewing.org/components/footer.js index 8a82069635f..bb0a8186b3b 100644 --- a/packages/freesewing.org/components/footer.js +++ b/packages/freesewing.org/components/footer.js @@ -8,6 +8,7 @@ import { useTranslation } from 'next-i18next' import PageLink from 'shared/components/page-link' import DocsLink from 'shared/components/docs-link' import PinkedRibbon from 'shared/components/pinked-ribbon.js' +import Worm from 'shared/components/worm.js' // Classes const link = "text-secondary font-bold hover:pointer hover:underline px-1" @@ -262,34 +263,22 @@ const Footer = ({ app }) => { {translations.contributors[app.locale]}

- {contributors.map(person => ( - - {`Avatar - - ))} + ({ + img: item.avatar_url, + title: item.name, + slug: item.profile + }))} />

{translations.patrons[app.locale]}

- {patrons.map(person => ( - - {`Avatar - - ))} + ({ + img: item.img, + title: item.name, + slug: item.username + }))} />

diff --git a/packages/freesewing.shared/components/worm.js b/packages/freesewing.shared/components/worm.js new file mode 100644 index 00000000000..df8f320f044 --- /dev/null +++ b/packages/freesewing.shared/components/worm.js @@ -0,0 +1,32 @@ +import Link from 'next/link' + +const PreviewTile = ({ img, slug, title }) => ( +

+ + + +
+) + +const Worm = ({ list, size=20 }) => { + return ( +
+ {list.map(item => )} +
+ ) +} + +export default Worm