remove other member

This commit is contained in:
LazuliKao 2024-06-18 13:50:46 +08:00
parent d34eb7dba4
commit b2e00ad398
2 changed files with 33 additions and 24 deletions

View file

@ -2,9 +2,11 @@
import BaseLayout from "../layouts/BaseLayout.astro"
import { computed } from "vue"
import MemberCard from "../components/MemberCard.astro"
import { type Member, otherMembers } from "../store/member.ts"
import { type Member } from "../store/member.ts"
const members: Member[] = await fetch("https://api.nbtca.space/v2/members").then((res) => {
const members: Member[] = await fetch(
"https://api.nbtca.space/v2/members",
).then((res) => {
return res.json()
})
@ -12,7 +14,10 @@ const members: Member[] = await fetch("https://api.nbtca.space/v2/members").then
const memberGroupByYear = computed(() => {
const group = members
// TODO delete the test member
.filter(member => member.memberId != "0000000000" && member.memberId != "2333333333")
.filter(
member =>
member.memberId != "0000000000" && member.memberId != "2333333333",
)
.reduce(
(acc, cur) => {
const year = parseInt("20" + cur.memberId.slice(1, 3))
@ -24,15 +29,19 @@ const memberGroupByYear = computed(() => {
},
{} as Record<string, Member[]>,
)
group["其他成员以及往届成员"] = otherMembers
// group["其他成员以及往届成员"] = otherMembers
return group
})
});
---
<BaseLayout primaryTitle="关于">
<section class="pb-20 bg-[#f5f5f7]">
<div class="section-content">
<div class="text-2xl lg:text-3xl leading-[1.125] font-bold pt-6 pb-4 lg:pb-6">协会成员</div>
<div
class="text-2xl lg:text-3xl leading-[1.125] font-bold pt-6 pb-4 lg:pb-6"
>
协会成员
</div>
<div>
{
Object.keys(memberGroupByYear.value)

View file

@ -7,12 +7,12 @@ export interface Member {
}
export const otherMembers: (Member & { year?: number })[] = [
// {
// alias: "cimoc",
// profile: "Java, Web。",
// avatar: import("../pages/posts/blogs/更多/assets/avatar/cimoccn.png"),
// link: "https://cimoc.cn/",
// },
{
alias: "cimoc",
profile: "Java, Web。",
avatar: import("../pages/posts/blogs/更多/assets/avatar/cimoccn.png"),
link: "https://cimoc.cn/",
},
{
alias: "J1ay",
profile: "前端。",
@ -25,24 +25,24 @@ export const otherMembers: (Member & { year?: number })[] = [
avatar: import("../pages/posts/blogs/更多/assets/avatar/4J9NfH1UZD3sz5I.png"),
link: "https://www.cnblogs.com/N3ptune",
},
// {
// alias: "双份浓缩馥芮白",
// profile: "Mac, 人工智能, Web和流水账。",
// avatar: import("../pages/posts/blogs/更多/assets/avatar/44250c1b6e2f243ff60949efe9269348.png"),
// link: undefined,
// },
{
alias: "双份浓缩馥芮白",
profile: "Mac, 人工智能, Web和流水账。",
avatar: import("../pages/posts/blogs/更多/assets/avatar/44250c1b6e2f243ff60949efe9269348.png"),
link: undefined,
},
{
alias: "Chun.",
profile: "Web。",
avatar: import("../pages/posts/blogs/更多/assets/avatar/avatar.png"),
link: undefined, // "https://chundot.org",
},
// {
// alias: "bcscb",
// profile: "算法记录。",
// avatar: undefined,
// link: undefined, // "https://bcscb.xyz/",
// },
{
alias: "bcscb",
profile: "算法记录。",
avatar: undefined,
link: undefined, // "https://bcscb.xyz/",
},
]
// export const memberWithLink: Member[] = [
// https://zzh0u.github.io/