From c63cc073451a82b57b6da9396e7017f7afe108ae Mon Sep 17 00:00:00 2001 From: mackt <1033530438@qq.com> Date: Fri, 22 Mar 2024 21:27:09 +0800 Subject: [PATCH] feat: add new component(contributor-card) --- public/img/about/avatar.png | Bin 0 -> 11693 bytes src/app/about/components/contributor-card.tsx | 16 +++ src/app/about/page.tsx | 96 ++++++++++++++++++ src/components/Header/index.tsx | 2 +- 4 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 public/img/about/avatar.png create mode 100644 src/app/about/components/contributor-card.tsx diff --git a/public/img/about/avatar.png b/public/img/about/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..041410f6c224885f9d12e163716349ba74af5c8b GIT binary patch literal 11693 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 +
+ {/* {`${nickname}-avatar`} */} + wechat qrCode +
+

{nickname}

+

{occupation}

+ + ); +} diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 522a264..68aaaca 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,6 +1,96 @@ import Image from 'next/image'; import styles from './about.module.css'; +import ContributorCard from './components/contributor-card'; + +export interface ContributorCardType { + nickname: string; + avatarUrl: string; + occupation: string; +} + +const contributorList: ContributorCardType[] = [ + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, + { + nickname: 'Blaksder', + avatarUrl: '/img/about/avatar.png', + occupation: '前端工程师', + }, +]; export default function Download() { return ( @@ -60,6 +150,12 @@ export default function Download() {

- 雀乐团队

+
+ {contributorList.map((card) => ( + + ))} +
+ {/* contributor wall */} diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index cf8a0f2..97e5223 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -33,7 +33,7 @@ export default function Header() { {menuList.map(({ name, path }) => (
  • {name}