Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions pages/program/lightning-talk.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ const LightningTalkList = (props) => {
<ProgramItem
key={id}
speakerName={owner ? owner.profile.name : ''}
name={(index > 9 ? t('program:lightningTalk.stanby', {number: index - 9}) : `${index + 1}.`) + name} />
name={(index > 12 ? t('program:lightningTalk.stanby', {number: index - 12}) : `${index + 1}.`) + name} />
)
})
}
Expand All @@ -70,7 +70,7 @@ const LightningTalkList = (props) => {
<Button
intlKey='tempkey'
to={paths.program.proposingLightningTalk}
disabled={!isDay1Open}
disabled
>{ t('program:lightningTalk.submitButton') }</Button>
</ContentButtonWrapper>
<H3>{ t('program:lightningTalk.header4-2') }</H3>
Expand All @@ -81,7 +81,7 @@ const LightningTalkList = (props) => {
<ProgramItem
key={id}
speakerName={owner ? owner.profile.name : ''}
name={(index > 9 ? t('program:lightningTalk.stanby', {number: index - 9}) : `${index + 1}. `) + name} />
name={(index > 12 ? t('program:lightningTalk.stanby', {number: index - 12}) : `${index + 1}. `) + name} />
)
})
}
Expand All @@ -90,7 +90,7 @@ const LightningTalkList = (props) => {
<Button
intlKey='tempkey'
to={paths.program.proposingLightningTalk}
disabled={!isDay2Open}
disabled
>{ t('program:lightningTalk.submitButton') }</Button>
</ContentButtonWrapper>
</>)
Expand Down Expand Up @@ -128,6 +128,15 @@ export class LightningTalk extends React.Component<PropsType> {
<Section>
<H2>{ t('program:lightningTalk.header4') }</H2>
<AlertBar text={t('program:lightningTalk.alertOpening')}></AlertBar>
<Paragraph>
{ t('program:lightningTalk.desc6') }
</Paragraph>
<Ul>
<Li><a href='https://youtu.be/dwRP-J6OPI8' target='_blank' rel='noreferrer'>
{ t('program:lightningTalk.desc6-1') }</a></Li>
<Li><a href='https://youtu.be/Za05A9fiQ3U' target='_blank' rel='noreferrer'>
{ t('program:lightningTalk.desc6-2') }</a></Li>
</Ul>
<Query query={LIGHTNING_TALKS}>
{
({ loading, error, data }) => {
Expand Down
4 changes: 3 additions & 1 deletion pages/timetable/talks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import { PresentationNode } from 'lib/apollo_graphql/queries/getPresentations'
import { paths, timetableMenu } from 'routes/paths'
import { PageDefaultPropsType } from 'types/PageDefaultPropsType'
import { withNamespaces } from '../../i18n'
import { formatDateInTimetable } from 'utils/formatDate'

@(withRouter as any)
@inject('stores')
Expand Down Expand Up @@ -50,7 +51,8 @@ class Talks extends React.Component<PageDefaultPropsType> {
const { selectedDate, setSelectedDate, conferenceTalks } = stores.cfpStore
const { conferenceStartAt, conferenceFinishAt } = stores.scheduleStore.schedule
const _title = t('timetable:talks.title')
setSelectedDate(selectedDate || conferenceStartAt)
const today = formatDateInTimetable(new Date().toString())
setSelectedDate(selectedDate || today)

return (
<PageTemplate
Expand Down
17 changes: 10 additions & 7 deletions static/locales/ko/program.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,26 +40,29 @@
"alertOpening": "당일 오전 9시부터 신청이 가능하며 선착순 10개(+대기 3개)만 발표가 가능합니다. 망설이지 마시구 바로 신청하세요!🌩",
"stanby": "[대기 {{ number }}] ",
"submitButton": "라이트닝 토크 신청하기",
"header4-1": "⭐️라이트닝 토크 1일차(토)",
"header4-2": "⭐️라이트닝 토크 2일차(일)",
"header4-1": "⭐️라이트닝 토크 1일차 (토)",
"header4-2": "⭐️라이트닝 토크 2일차 (일)",
"header5": "지난 라이트닝 토크 보기",
"desc5": "이전 라이트닝 토크는 어떤것이 있는지 궁금하시다면 아래 링크로 확인해보세요!",
"desc5": "이전 라이트닝 토크는 어떤 것이 있는지 궁금하시다면 아래 링크로 확인해보세요!",
"desc5-2014": "파이콘 한국 2014",
"desc5-2015-1": "파이콘 한국 2015 1일차",
"desc5-2015-2": "파이콘 한국 2015 2일차",
"desc5-2016": "파이콘 APAC 2016",
"desc5-2017": "파이콘 한국 2017",
"desc5-2018": "파이콘 한국 2018"
"desc5-2018": "파이콘 한국 2018",
"desc6": "라이트닝 토크 영상이 공개되었습니다!",
"desc6-1": "1일차 영상 보기",
"desc6-2": "2일차 영상 보기"
},
"proposingLightningTalk": {
"title": "라이트닝 토크 제안",
"desc": "라이트닝 토크를 제안합니다. 여러분의 즐거웠던 그리고 힘들었던 경험을 마음껏 외쳐주세요!",
"desc-1": "발표 자료나 링크를 올리면 준비위원회 검토 후 발표가 확정됩니다.",
"desc-2": "둘 중 어떤 것이든 하나만 올려주시면 됩니다.",
"desc-1": "발표 자료 링크를 올리면 준비위원회 검토 후 발표가 확정됩니다.",
"desc-2": "신청 후 안내 메일이나 발표 확정 메일은 오후 1:00~2:00 사이에 발송됩니다.",
"desc-3": "주제와 목차 정도의 발표 내용이 슬라이드에 포함되어 있어야 합니다.",
"desc-4": "자신의 차례에 자리에 없으면 다음 순서로 넘어가니 꼭 자리를 지켜주세요 😀",
"desc-5": "5분이 지나면 정말로 발표가 종료됩니다.🤐 이를 고려해서 분량을 조절해주세요.",
"desc-6": "신청 폼에 있는 자료를 화면에 미리 띄워 놓을 예정이니, 라이트닝 토크 전까지 반드시 최종 자료를 업로드 부탁드립니다.",
"desc-6": "신청 폼에 있는 자료 링크를 화면에 미리 띄워 놓을 예정이니, 라이트닝 토크 전까지 반드시 최종 자료를 업로드 부탁드립니다.",
"topic": "주제",
"slideUrl": "발표 자료 링크",
"slideUrlDesc": "라이트닝 발표 때 사용하는 자료가 올라간 링크 주소입니다. Google Slide나 Slideshare 등에 업로드한 이후 해당 링크를 입력해주세요.",
Expand Down
1 change: 1 addition & 0 deletions utils/formatDate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export const formatDate = (formatTemplate: string) => (date: DateDTO) => {
}

export const formatDateInWords = formatDate('MMMM Do')
export const formatDateInTimetable = formatDate('YYYY-MM-DD')
export const formatDateInWordsWithTime = formatDate('MMMM Do HH:mm')
export const formatDateInWordsWithWeekdayAndTime = formatDate('MMMM Do [(]dd[)] HH:mm')
export const formatDateOnlyTime = formatDate('HH:mm')
Expand Down