Skip to content

Commit 11e7059

Browse files
committed
Update graduted members and sort import
1 parent 770f95e commit 11e7059

File tree

1 file changed

+79
-85
lines changed

1 file changed

+79
-85
lines changed

src/res/data/member.js

Lines changed: 79 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,34 @@ import BoYiWu
1818
from 'src/res/image/member/Bo-Yi-Wu.png'
1919
import ChangYiPan
2020
from 'src/res/image/member/Chang-Yi-Pan.png'
21-
import ChenHan
22-
from 'src/res/image/member/Chen-Han.png'
21+
import CheWeiChen
22+
from 'src/res/image/member/Che-Wei-Chen.png'
23+
import ChiaJenYeh
24+
from 'src/res/image/member/Chia-Jen-Yeh.png'
2325
import ChienLiangLiu
2426
from 'src/res/image/member/Chien-Liang-Liu.png'
2527
import ChihWeiHsu
2628
from 'src/res/image/member/Chih-Wei-Hsu.png'
29+
import ChihHaoHsu
30+
from 'src/res/image/member/Chih-Hao-Hsu.png'
31+
import ChiMinChiu
32+
from 'src/res/image/member/ChiMinChiu.png'
2733
import ChingShanTseng
2834
from 'src/res/image/member/Ching-Shan-Tseng.png'
35+
import ChingWenYang
36+
from 'src/res/image/member/Ching-Wen-Yang.png'
37+
import ChunYiLin
38+
from 'src/res/image/member/Chun-Yi-Lin.png'
2939
import CutieP
3040
from 'src/res/image/member/Cutie-P.png'
41+
import ChongYiZhang
42+
from 'src/res/image/member/Chong-Yi-Zhang.png'
3143
import DarrenChang
3244
from 'src/res/image/member/Darren-Chang.png'
3345
import DengDengDeng
3446
from 'src/res/image/member/Deng-Deng-Deng.png'
47+
import DiNanLin
48+
from 'src/res/image/member/Di-Nan-Lin.png'
3549
import HowToTrain
3650
from 'src/res/image/member/How-To-Train.png'
3751
import HsiuWenLi
@@ -42,6 +56,8 @@ import IrwanSetiawan
4256
from 'src/res/image/member/Irwan-Setiawan.png'
4357
import JiunManChen
4458
from 'src/res/image/member/Jiun-Man-Chen.png'
59+
import KengJungKu
60+
from 'src/res/image/member/Keng-Jung-Ku.png'
4561
import KuanYuChen
4662
from 'src/res/image/member/Kuan-Yu-Chen.png'
4763
import LiTingTang
@@ -50,10 +66,10 @@ import MingJiChen
5066
from 'src/res/image/member/Ming-Ji-Chen.png'
5167
import MingCheHu
5268
from 'src/res/image/member/Ming-Che-Hu.png'
53-
import YiuCheongYung
54-
from 'src/res/image/member/Yiu-Cheong-Yung.png'
5569
import ReinaldAdrianPugoy
5670
from 'src/res/image/member/Reinald-Adrian-Pugoy.png'
71+
import RunnPrasoprat
72+
from 'src/res/image/member/Runn-Prasoprat.png'
5773
import ShengHanChiang
5874
from 'src/res/image/member/Sheng-Han-Chiang.png'
5975
import ShengXuanLin
@@ -64,58 +80,41 @@ import SzuTungLin
6480
from 'src/res/image/member/Szu-Tung-Lin.png'
6581
import TimothyStephenNiven
6682
from 'src/res/image/member/Timothy-Stephen-Niven.png'
83+
import TzuHanLo
84+
from 'src/res/image/member/Tzu-Han-Lo.png'
6785
import TzuHsuanChou
6886
from 'src/res/image/member/Tzu-Hsuan-Chou.png'
6987
import WenJieTsai
7088
from 'src/res/image/member/Wen-Jie-Tsai.png'
89+
import WilliamLin
90+
from 'src/res/image/member/William-Lin.png'
7191
import YiChunChen
7292
from 'src/res/image/member/Yi-Chun-Chen.png'
7393
import YiTingDing
7494
from 'src/res/image/member/Yi-Ting-Ding.png'
95+
import YiTingLi
96+
from 'src/res/image/member/Yi-Ting-Li.png'
7597
import YingJiaLin
7698
from 'src/res/image/member/Ying-Jia-Lin.png'
99+
import YiuCheongYung
100+
from 'src/res/image/member/Yiu-Cheong-Yung.png'
101+
import YudiantoSujana
102+
from 'src/res/image/member/Yudianto-Sujana.png'
103+
import YuHsuanWu
104+
from 'src/res/image/member/Yu-Hsuan-Wu.png'
105+
import YunYuHu
106+
from 'src/res/image/member/Yun-Yu-Hu.png'
77107
import YuYingLin
78108
from 'src/res/image/member/Yu-Ying-Lin.png'
79109
import YuYunWang
80110
from 'src/res/image/member/Yu-Yun-Wang.png'
81-
import YudiantoSujana
82-
from 'src/res/image/member/Yudianto-Sujana.png'
111+
import YuFangChang
112+
from 'src/res/image/member/Yu-Fang-Chang.png'
83113
import ZhenYiWu
84114
from 'src/res/image/member/Zhen-Yi-Wu.png'
85115
import ZiKuanHuang
86116
from 'src/res/image/member/Zi-Kuan-Huang.png'
87-
import YuHsuanWu
88-
from 'src/res/image/member/Yu-Hsuan-Wu.png'
89-
import ChunYiLin
90-
from 'src/res/image/member/Chun-Yi-Lin.png'
91-
import ChiaJenYeh
92-
from 'src/res/image/member/Chia-Jen-Yeh.png'
93-
import YuFangChang
94-
from 'src/res/image/member/Yu-Fang-Chang.png'
95-
import CheWeiChen
96-
from 'src/res/image/member/Che-Wei-Chen.png'
97-
import YiTingLi
98-
from 'src/res/image/member/Yi-Ting-Li.png'
99-
import ChiMinChiu
100-
from 'src/res/image/member/ChiMinChiu.png'
101-
import WilliamLin
102-
from 'src/res/image/member/William-Lin.png'
103-
import ChihHaoHsu
104-
from 'src/res/image/member/Chih-Hao-Hsu.png'
105-
import ChingWenYang
106-
from 'src/res/image/member/Ching-Wen-Yang.png'
107-
import ChongYiZhang
108-
from 'src/res/image/member/Chong-Yi-Zhang.png'
109-
import DiNanLin
110-
from 'src/res/image/member/Di-Nan-Lin.png'
111-
import KengJungKu
112-
from 'src/res/image/member/Keng-Jung-Ku.png'
113-
import RunnPrasoprat
114-
from 'src/res/image/member/Runn-Prasoprat.png'
115-
import TzuHanLo
116-
from 'src/res/image/member/Tzu-Han-Lo.png'
117-
import YunYuHu
118-
from 'src/res/image/member/Yun-Yu-Hu.png'
117+
119118
export const memberData = [
120119
// PhD Students
121120
{
@@ -195,48 +194,13 @@ export const memberData = [
195194
image: MingCheHu,
196195
},
197196
// Master Students
198-
{
199-
zh: '陳晗',
200-
en: 'Han Chen',
201-
dept: 1,
202-
deg: 1,
203-
image: ChenHan,
204-
},
205-
{
206-
zh: '江昇翰',
207-
en: 'Sheng-Han Chiang',
208-
dept: 1,
209-
deg: 1,
210-
image: ShengHanChiang,
211-
},
212-
{
213-
zh: '劉建良',
214-
en: 'Chien-Liang Liu',
215-
dept: 0,
216-
deg: 1,
217-
image: ChienLiangLiu,
218-
},
219197
{
220198
zh: '黎修文',
221199
en: 'Hsiu-Wen Li',
222200
dept: 0,
223201
deg: 1,
224202
image: HsiuWenLi,
225203
},
226-
{
227-
zh: '陳明吉',
228-
en: 'Ming-Ji Chen',
229-
dept: 0,
230-
deg: 1,
231-
image: MingJiChen,
232-
},
233-
{
234-
zh: '林思彤',
235-
en: 'Szu-Tung Lin',
236-
dept: 0,
237-
deg: 1,
238-
image: SzuTungLin,
239-
},
240204
{
241205
zh: '陳均嫚',
242206
en: 'Jiun-Man Chen',
@@ -352,21 +316,21 @@ export const memberData = [
352316
{
353317
zh: '胡劍杰',
354318
en: 'Runn Prasoprat',
355-
dept: 1,
319+
dept: 2,
356320
deg: 1,
357321
image: RunnPrasoprat,
358322
},
359323
{
360324
zh: '羅子涵',
361325
en: 'Tzu-Han Lo',
362-
dept: 1,
326+
dept: 2,
363327
deg: 1,
364328
image: TzuHanLo,
365329
},
366330
{
367331
zh: '胡運瑜',
368332
en: 'Yun-Yu Hu',
369-
dept: 2,
333+
dept: 1,
370334
deg: 1,
371335
image: YunYuHu,
372336
},
@@ -449,6 +413,38 @@ export const memberData = [
449413
year: 2015,
450414
},
451415
// Graduate Masters
416+
{
417+
zh: '陳明吉',
418+
en: 'Ming-Ji Chen',
419+
dept: 0,
420+
deg: 1,
421+
image: MingJiChen,
422+
year: 2022,
423+
},
424+
{
425+
zh: '林思彤',
426+
en: 'Szu-Tung Lin',
427+
dept: 0,
428+
deg: 1,
429+
image: SzuTungLin,
430+
year: 2022,
431+
},
432+
{
433+
zh: '江昇翰',
434+
en: 'Sheng-Han Chiang',
435+
dept: 1,
436+
deg: 1,
437+
image: ShengHanChiang,
438+
year: 2022,
439+
},
440+
{
441+
zh: '劉建良',
442+
en: 'Chien-Liang Liu',
443+
dept: 0,
444+
deg: 1,
445+
image: ChienLiangLiu,
446+
year: 2022,
447+
},
452448
{
453449
zh: '吳柏逸',
454450
en: 'Bo-Yi Wu',
@@ -1131,32 +1127,30 @@ const schemaCheck = () => {
11311127

11321128
// Check if degree is filled with correct range.
11331129
if (!validator(member.deg, schema.items.properties.deg.type) ||
1134-
!validator(parsingRule.deg[member.deg], 'string')) {
1130+
!validator(parsingRule.deg[member.deg], 'string')) {
11351131
console.error(member)
11361132
throw new Error(
11371133
`member.deg must be in range [0, ${parsingRule.deg.length - 1}].`,
11381134
)
11391135
}
11401136
// Check if department is filled with correct range.
11411137
if (!validator(member.dept, schema.items.properties.dept.type) ||
1142-
!validator(parsingRule.dept[member.dept], 'string')) {
1138+
!validator(parsingRule.dept[member.dept], 'string')) {
11431139
console.error(member)
11441140
throw new Error(
1145-
`member.dept must be in range [0, ${
1146-
parsingRule.dept.length - 1
1141+
`member.dept must be in range [0, ${parsingRule.dept.length - 1
11471142
}].`,
11481143
)
11491144
}
11501145

11511146
// Check if graduate year is filled with correct range.
11521147
if (member.year) {
11531148
if (!validator(member.year, schema.items.properties.year.type) ||
1154-
member.year < 1990 ||
1155-
member.year > new Date(Date.now()).getFullYear()) {
1149+
member.year < 1990 ||
1150+
member.year > new Date(Date.now()).getFullYear()) {
11561151
console.error(member)
11571152
throw new Error(
1158-
`member.year must be in range [1990, ${
1159-
new Date(Date.now()).getFullYear()
1153+
`member.year must be in range [1990, ${new Date(Date.now()).getFullYear()
11601154
}].`,
11611155
)
11621156
}
@@ -1166,7 +1160,7 @@ const schemaCheck = () => {
11661160
if (!validator(member.image, schema.items.properties.image.type)) {
11671161
console.error(member)
11681162
throw new Error(
1169-
'member.image should be imported in file: '+
1163+
'member.image should be imported in file: ' +
11701164
'src/res/data/member.js',
11711165
)
11721166
}

0 commit comments

Comments
 (0)