Skip to content

Commit 7c80214

Browse files
committed
세션 링크 토글로 보여주도록 변경
1 parent 935dc15 commit 7c80214

File tree

1 file changed

+46
-28
lines changed

1 file changed

+46
-28
lines changed

frontend/pages/program/talk-schedule.tsx

Lines changed: 46 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -66,39 +66,57 @@ const TalkSchedule: NextPage = (props: TalkTableProps) => {
6666
isSameDay(new Date(item.video_open_at), new Date(2022, 9, 2))
6767
)
6868

69-
const TRACK_1_LINK = `https://youtu.be/OrrquS5PFtw`
70-
const TRACK_2_LINK = `https://youtu.be/pJGRoe-jt9E`
71-
const TRACK_3_LINK = 'https://youtu.be/L6Lz793mzrU'
72-
const TRACK_4_LINK = 'https://youtu.be/10qBldkS0wk'
69+
const trackLinkGroup = [
70+
{
71+
day: 'day1',
72+
links: [
73+
{
74+
track: '트랙1',
75+
link: `https://youtu.be/OrrquS5PFtw`
76+
},
77+
{
78+
track: '트랙2',
79+
link: `https://youtu.be/pJGRoe-jt9E`
80+
}
81+
]
82+
},
83+
{
84+
day: 'day2',
85+
links: [
86+
{
87+
track: '트랙3',
88+
link: `https://youtu.be/L6Lz793mzrU`
89+
},
90+
{
91+
track: '트랙4',
92+
link: `https://youtu.be/10qBldkS0wk`
93+
}
94+
]
95+
}
96+
]
7397

7498
return (
7599
<div>
76100
<PageTitle title={pageName} />
77101
<ul>
78-
<LinkList>
79-
세션 트랙1 링크:{' '}
80-
<a href={TRACK_1_LINK} target={'_blank'} rel="noreferrer">
81-
{TRACK_1_LINK}
82-
</a>
83-
</LinkList>
84-
<LinkList>
85-
세션 트랙2 링크:{' '}
86-
<a href={TRACK_2_LINK} target={'_blank'} rel="noreferrer">
87-
{TRACK_2_LINK}
88-
</a>
89-
</LinkList>
90-
<LinkList>
91-
세션 트랙3 링크:{' '}
92-
<a href={TRACK_3_LINK} target={'_blank'} rel="noreferrer">
93-
{TRACK_3_LINK}
94-
</a>
95-
</LinkList>
96-
<LinkList>
97-
세션 트랙4 링크:{' '}
98-
<a href={TRACK_4_LINK} target={'_blank'} rel="noreferrer">
99-
{TRACK_4_LINK}
100-
</a>
101-
</LinkList>
102+
{trackLinkGroup
103+
.filter((item) => item.day === selectedDay)
104+
.map((item, index) => (
105+
<div key={`linkGroup-${index}`}>
106+
{item.links.map((linkItem, index) => (
107+
<LinkList key={`linkItem-${index}`}>
108+
세션 {linkItem.track} 링크:{' '}
109+
<a
110+
href={linkItem.link}
111+
target={'_blank'}
112+
rel="noreferrer"
113+
>
114+
{linkItem.link}
115+
</a>
116+
</LinkList>
117+
))}
118+
</div>
119+
))}
102120
</ul>
103121
<ButtonWrap>
104122
<TalkTableToggleButton handleClick={updateSelectedDay} />

0 commit comments

Comments
 (0)