Skip to content

Commit 4e414de

Browse files
authored
Merge pull request #15 from mlgzackfly/main
refactor: streamline website structure and add alliances page
2 parents a70441c + 03f79a7 commit 4e414de

34 files changed

+97
-4116
lines changed

src/main.tsx

Lines changed: 2 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -13,109 +13,23 @@ import { Home } from "./page/Home.tsx";
1313
import { ConfigProvider } from "antd";
1414
import { Member } from "./page/Member.tsx";
1515
import { ArticlesofAssociation } from "./page/ArticlesofAssociation.tsx";
16-
import { Alumni } from "./page/Alumni.tsx";
17-
import { Partner } from "./page/Partner.tsx";
16+
import { Alliances } from "./page/Alliance.tsx";
1817
import { Sponsors } from "./page/Sponsors.tsx";
19-
import { Publication } from "./page/Publication.tsx";
20-
import { Experience } from "./page/Experience.tsx";
2118
import { Course } from "./page/Courses.tsx";
22-
import { Record } from "./page/Records.tsx";
2319
import { News } from "./page/News.tsx";
24-
import { Meeting } from "./page/Meeting.tsx";
2520
import { Activities } from "./page/Activities.tsx";
26-
import { Rule } from "./page/Rule.tsx";
27-
import { UriahMemberPage } from "./member/2023/Uriah.tsx";
28-
import { YMemberPage } from "./member/2023/Y.tsx";
29-
import { SaltMemberPage } from "./member/2023/Salt.tsx";
30-
import { Adb2MemberPage } from "./member/2024/Adb2.tsx";
31-
import { WIFIMemberPage } from "./member/2024/WIFI.tsx";
32-
import { YPPMemberPage } from "./member/2024/ypp.tsx";
33-
import { YoungMemberPage } from "./member/2024/Young.tsx";
34-
import { PaulWangMemberPage } from "./member/2024/PaulWang.tsx";
35-
import { WinMemberPage } from "./member/2024/Win.tsx";
36-
import { JoeMemberPage } from "./member/2024/Joe.tsx";
37-
import { EasonMemberPage } from "./member/2023/Eason.tsx";
38-
import { BoboMemberPage } from "./member/2023/Bobo.tsx";
39-
import { Guan4Tou2MemberPage } from "./member/2024/Guan4Tou2.tsx";
40-
import { IanMemberPage } from "./member/2024/Ian.tsx";
41-
import { RockMemberPage } from "./member/2024/Rock.tsx";
42-
import { CHWMemberPage } from "./member/2023/CHW.tsx";
43-
import { RavinMemberPage } from "./member/2023/Ravin.tsx";
44-
import { KunjiliMemberPage } from "./member/2022/Kunjili.tsx";
45-
import { CliffMemberPage } from "./member/2022/Cliff.tsx";
46-
import { SP_2022 } from "./course/2022_SP.tsx";
47-
import { SP_2024 } from "./course/2024_SP.tsx";
48-
import { SP_2025 } from "./course/2025_SP.tsx";
49-
import { _483MemberPage } from "./member/2025/483.tsx";
50-
import { JunAnMemberPage } from "./member/2025/JunAn.tsx";
51-
import { YuericMemberPage } from "./member/2025/Yueric.tsx";
52-
import { RobertLiaoMemberPage } from "./member/2024/RobertLiao.tsx";
53-
import { YeyeyeMemberPage } from "./member/2025/Yeyeye.tsx";
54-
import { WillyMemberPage } from "./member/2025/Willy.tsx";
55-
import { YunungMemberPage } from "./member/2025/Yunung.tsx";
56-
import { VictorMemberPage } from "./member/2025/Victor.tsx"
57-
58-
import { MarcoMemberPage } from "./member/2024/Marco.tsx";
59-
import { TingMemberPage } from "./member/2025/Ting.tsx";
6021

6122
const router = createHashRouter(
6223
createRoutesFromElements(
6324
<Route element={<RootLayout></RootLayout>}>
6425
<Route path="/" element={<Home></Home>}></Route>
6526
<Route path="/Member" element={<Member></Member>}></Route>
66-
<Route path="/Member/2023/Uriah" element={<UriahMemberPage />}></Route>
67-
<Route path="/Member/2023/Y" element={<YMemberPage />}></Route>
68-
<Route path="/Member/2023/Salt" element={<SaltMemberPage />}></Route>
69-
<Route path="/Member/2024/Adb2" element={<Adb2MemberPage />}></Route>
70-
<Route path="/Member/2024/WIFI" element={<WIFIMemberPage />}></Route>
71-
<Route path="/Member/2023/Eason" element={<EasonMemberPage />}></Route>
72-
<Route path="/Member/2024/ypp" element={<YPPMemberPage />}></Route>
73-
<Route path="/Member/2024/Young" element={<YoungMemberPage />}></Route>
74-
<Route path="/Member/2024/Win" element={<WinMemberPage />}></Route>
75-
<Route path="/Member/2023/Bobo" element={<BoboMemberPage />}></Route>
76-
<Route
77-
path="/Member/2024/PaulWang"
78-
element={<PaulWangMemberPage />}
79-
></Route>
80-
<Route path="/Member/2024/Joe" element={<JoeMemberPage />}></Route>
81-
<Route
82-
path="/Member/2024/Guan4Tou2"
83-
element={<Guan4Tou2MemberPage />}
84-
></Route>
85-
<Route path="/Member/2024/Ian" element={<IanMemberPage />}></Route>
86-
<Route path="/Member/2024/Rock" element={<RockMemberPage />}></Route>
87-
<Route path="/Member/2023/CHW" element={<CHWMemberPage />}></Route>
88-
<Route path="/Member/2023/Ravin" element={<RavinMemberPage />}></Route>
89-
<Route
90-
path="/Member/2022/Kunjili"
91-
element={<KunjiliMemberPage />}
92-
></Route>
93-
<Route path="/Member/2022/Cliff" element={<CliffMemberPage />}></Route>
94-
<Route path="/Member/2025/483" element={ <_483MemberPage />}></Route>
95-
<Route path="/Member/2025/JunAn" element={ <JunAnMemberPage />}></Route>
96-
<Route path="/Member/2025/Yueric" element={<YuericMemberPage />}></Route>
97-
<Route path="/Member/2024/RobertLiao" element={<RobertLiaoMemberPage />}></Route>
98-
<Route path="/Member/2025/Yeyeye" element={<YeyeyeMemberPage />}></Route>
99-
<Route path="/Member/2025/Willy" element={<WillyMemberPage />}></Route>
100-
<Route path="/Member/2024/Marco" element={<MarcoMemberPage />}></Route>
101-
<Route path="/Member/2025/Ting" element={<TingMemberPage />}></Route>
102-
<Route path="/Member/2025/Yunung" element={<YunungMemberPage />}></Route>
103-
<Route path="/Member/2025/Victor" element={<VictorMemberPage />}></Route>
10427
<Route path="/ArticlesofAssociation" element={<ArticlesofAssociation></ArticlesofAssociation>}></Route>
105-
<Route path="/Alumni" element={<Alumni></Alumni>}></Route>
106-
<Route path="/Partner" element={<Partner></Partner>}></Route>
28+
<Route path="/Alliances" element={<Alliances></Alliances>}></Route>
10729
<Route path="/Sponsors" element={<Sponsors></Sponsors>}></Route>
108-
<Route path="/Publication" element={<Publication></Publication>}></Route>
109-
<Route path="/Experience" element={<Experience></Experience>}></Route>
11030
<Route path="/Course" element={<Course></Course>}></Route>
111-
<Route path="/Record" element={<Record></Record>}></Route>
11231
<Route path="/News" element={<News></News>}></Route>
113-
<Route path="/Calendar" element={<Meeting></Meeting>}></Route>
11432
<Route path="/Activities" element={<Activities></Activities>}></Route>
115-
<Route path="/Rules" element={<Rule></Rule>}></Route>
116-
<Route path="/Course/2022/SP" element={<SP_2022></SP_2022>}></Route>
117-
<Route path="/Course/2024/SP" element={<SP_2024></SP_2024>}></Route>
118-
<Route path="/Course/2025/SP" element={<SP_2025></SP_2025>}></Route>
11933
</Route>
12034
)
12135
);

src/member/2022/Cliff.tsx

Lines changed: 0 additions & 47 deletions
This file was deleted.

src/member/2022/Kunjili.tsx

Lines changed: 0 additions & 142 deletions
This file was deleted.

src/member/2023/Bobo.tsx

Lines changed: 0 additions & 94 deletions
This file was deleted.

0 commit comments

Comments
 (0)