|
90 | 90 | <sponsors :sponsors="$tm('home.sponsors')" /> |
91 | 91 | </page-section> |
92 | 92 | <div v-if="talks.length"> |
93 | | - <page-section title-id="talks" title="Talks" :subtitle="shownTalks === 'live' ? 'Day 1 - Helsinki' : 'Online'"> |
| 93 | + <page-section title-id="talks" title="Talks" :subtitle="shownTalks === 'live' ? 'Day 1 - Helsinki' : 'Day 1 - Online'"> |
94 | 94 | <button class="theme mb-large mt-small mr-small" :class="shownTalks === 'live' && 'active'" @click="shownTalks = 'live'"> |
95 | 95 | Live |
96 | 96 | </button> |
97 | 97 | <button class="theme mb-large mt-small" :class="shownTalks === 'online' && 'active'" @click="shownTalks = 'online'"> |
98 | 98 | Online |
99 | 99 | </button> |
100 | | - <transition name="opacity"> |
101 | | - <div v-if="shownTalks === 'live'"> |
102 | | - <talks-2023 :items="talks.filter((talk) => talk.slot.start.includes('2023-01-19'))" /> |
103 | | - </div> |
104 | | - <div v-else> |
105 | | - <talks-2023 :items="talks.filter((talk) => talk.slot.room?.en === 'Gather Town')" /> |
106 | | - </div> |
107 | | - </transition> |
| 100 | + <talks-2023 v-if="shownTalks === 'live'" :items="talks.filter(({ slot }) => slot?.start?.includes('2023-01-19'))" /> |
| 101 | + <talks-2023 v-else :items="talks.filter(({ slot }) => slot?.start?.includes('2023-03-01'))" /> |
108 | 102 | </page-section> |
109 | | - <page-section v-if="shownTalks === 'live'" title-id="talks2" title="Talks" subtitle="Day 2 - Helsinki"> |
110 | | - <talks-2023 :items="talks.filter((talk) => talk.slot.start.includes('2023-01-20'))" /> |
111 | | - <div class="mt-large"> |
112 | | - Online talks will be released soon, stay tuned! |
113 | | - </div> |
| 103 | + <page-section title-id="talks2" title="Talks" :subtitle="shownTalks === 'live' ? 'Day 2 - Helsinki' : 'Day 2 - Online'"> |
| 104 | + <talks-2023 v-if="shownTalks === 'live'" :items="talks.filter(({ slot }) => slot?.start?.includes('2023-01-20'))" /> |
| 105 | + <talks-2023 v-else :items="talks.filter(({ slot }) => slot?.start?.includes('2023-03-02'))" /> |
114 | 106 | </page-section> |
115 | 107 | </div> |
116 | 108 | <div v-else> |
@@ -166,7 +158,7 @@ export default { |
166 | 158 | }) |
167 | 159 | .then(([list, breaks]) => { |
168 | 160 | const talks = list |
169 | | - .filter(({ submission_type }) => submission_type.en && ['Talk', 'Keynote'].includes(submission_type.en)) // eslint-disable-line |
| 161 | + .filter(({ submission_type }) => submission_type.en && ['Talk', 'Keynote', 'Pre-Recorded Full Talk'].includes(submission_type.en)) // eslint-disable-line |
170 | 162 | const workshops = list |
171 | 163 | .filter(({ submission_type }) => submission_type.en && submission_type.en.includes('Workshop')) // eslint-disable-line |
172 | 164 | const breaksParsed = breaks |
|
0 commit comments