2021-04-23 20:50:52 +08:00
< template >
2023-07-24 19:16:24 +08:00
< article class = "summer-school-2022-page" >
2023-07-04 23:15:11 +08:00
< LayoutLeadSpaceWithCard :card-title ="headerData.cardSectionHeading" >
2023-03-10 03:18:47 +08:00
< template # title >
2021-04-23 20:50:52 +08:00
{ { headerData . titleLine1 } }
2023-02-14 00:39:59 +08:00
< br / >
2021-04-23 20:50:52 +08:00
{ { headerData . titleLine2 } }
< / template >
2023-03-10 03:18:47 +08:00
< template # description >
2021-05-11 17:51:10 +08:00
< p >
2023-02-14 00:39:59 +08:00
The Qiskit Global Summer School 2022 is a two - week intensive summer
program designed to empower the quantum researchers and developers of
tomorrow with the skills and know - how to explore the world of quantum
computing and its applications . This third - annual summer school will
provide a focused introduction to quantum computing and its
applications to quantum simulation , with a specific focus on quantum
chemistry .
2021-04-23 20:50:52 +08:00
< / p >
2021-05-11 17:51:10 +08:00
< p >
2022-05-19 01:13:37 +08:00
Please follow
2023-07-04 23:15:11 +08:00
< UiLinkText :link ="headerData.qiskitTwitterLink"
> Qiskit Twitter < / U i L i n k T e x t
>
2023-02-14 00:39:59 +08:00
for more details and updates . For any questions , please check out our
FAQ below !
2021-04-23 20:50:52 +08:00
< / p >
2023-02-14 00:39:59 +08:00
< p > See you next year ! < / p >
2021-04-23 20:50:52 +08:00
< / template >
2023-03-10 03:18:47 +08:00
< template # card >
2023-07-04 23:15:11 +08:00
< EventsCard
2023-06-22 17:14:03 +08:00
: cta - label = "headerData.card.ctaLabel"
: date = "headerData.card.date"
: image = "headerData.card.image"
: location = "headerData.card.location"
: segment = "headerData.card.segment"
: time = "headerData.card.time"
: title = "headerData.card.title"
: to = "headerData.card.to"
vertical - layout
2024-01-17 15:55:10 +08:00
: description = "headerData.card.description"
/ >
2021-04-23 20:50:52 +08:00
< / template >
2023-07-04 23:15:11 +08:00
< / LayoutLeadSpaceWithCard >
2022-04-30 00:05:56 +08:00
2023-07-04 23:15:11 +08:00
< div class = "cds--grid summer-school-2022-page__content" >
2023-03-30 17:36:17 +08:00
< UiMosaicSection
2023-07-04 23:15:11 +08:00
class = "summer-school-2022-page__section"
2021-06-10 21:46:12 +08:00
: title = "mosaicData.title"
: elements = "mosaicData.tiles"
2023-03-10 03:18:47 +08:00
/ >
2021-04-23 20:50:52 +08:00
2023-07-04 23:15:11 +08:00
< section class = "summer-school-2022-page__section" >
2023-03-10 03:18:47 +08:00
< h2 v -text = " agendaData.title " / >
< p v -text = " agendaData.subtitle " / >
< bx -tabs trigger -content = " Select an item " value = "Week 1" >
< bx -tab
2021-06-10 21:46:12 +08:00
v - for = "week in agendaData.weeks"
: key = "week.tabName"
2023-03-10 03:18:47 +08:00
: target = "week.tabName"
: value = "week.tabName"
2021-06-10 21:46:12 +08:00
>
2023-03-10 03:18:47 +08:00
{ { week . tabName } }
< / b x - t a b >
< / b x - t a b s >
2023-07-04 23:15:11 +08:00
< div class = "summer-school-2022-page__agenda" >
2023-03-10 03:18:47 +08:00
< div
v - for = "week in agendaData.weeks"
: id = "week.tabName"
: key = "week.tabName"
2023-07-04 23:15:11 +08:00
class = "summer-school-2022-page__agenda__table"
2023-03-10 03:18:47 +08:00
role = "tabpanel"
: aria - labelledby = "week.tabName"
hidden
>
2023-03-30 17:36:17 +08:00
< UiDataTable :columns ="agendaColumnsDataTable" >
2023-03-10 03:18:47 +08:00
< bx -table -row
2023-02-14 00:39:59 +08:00
v - for = "(row, rowIndex) in week.tableData"
: key = "`${rowIndex}`"
>
2023-03-10 03:18:47 +08:00
< bx -table -cell
2023-02-14 00:39:59 +08:00
v - for = "({ styles, data }, elementIndex) in row"
: key = "`${elementIndex}`"
>
2022-04-30 00:05:56 +08:00
< span :style ="styles" > { { data } } < / span >
2023-03-10 03:18:47 +08:00
< / b x - t a b l e - c e l l >
< / b x - t a b l e - r o w >
2023-03-30 17:36:17 +08:00
< / UiDataTable >
2023-03-10 03:18:47 +08:00
< / div >
< / div >
2021-06-10 21:46:12 +08:00
< / section >
2021-04-23 20:50:52 +08:00
2023-07-04 23:15:11 +08:00
< EventsSummerSchoolFaq2022 class = "summer-school-2022-page__section" / >
2021-04-23 20:50:52 +08:00
2023-07-04 23:15:11 +08:00
< UiHelpfulResources
class = "summer-school-2022-page__section"
2021-06-10 21:46:12 +08:00
: title = "helpfulResourcesData.title"
: resources = "helpfulResourcesData.resources"
2023-03-10 03:18:47 +08:00
/ >
2021-06-10 21:46:12 +08:00
< / div >
2023-07-24 19:16:24 +08:00
< / article >
2021-04-23 20:50:52 +08:00
< / template >
2023-02-02 00:51:41 +08:00
< script setup lang = "ts" >
2023-03-10 03:18:47 +08:00
import {
header ,
mosaic ,
agenda ,
helpfulResources ,
} from "~/constants/summerSchool2022Content" ;
2021-04-23 20:50:52 +08:00
2023-02-02 00:51:41 +08:00
definePageMeta ( {
2023-03-28 21:51:18 +08:00
pageTitle : "Qiskit Global Summer School 2022" ,
2023-05-18 05:28:06 +08:00
routeName : "summer-school-2022" ,
2023-02-14 00:39:59 +08:00
} ) ;
2023-02-02 00:51:41 +08:00
2023-07-11 17:39:31 +08:00
const config = useRuntimeConfig ( ) ;
2023-02-14 00:39:59 +08:00
const title = "Qiskit Global Summer School 2022" ;
2023-07-11 17:39:31 +08:00
const description =
"The Qiskit Global Summer School 2022 — an immersive two-week program empowering aspiring quantum researchers and developers to explore quantum applications independently." ;
const image = ` ${ config . public . siteUrl } /images/events/summer-school-2022/summer-school-logo.png ` ;
const pageUrl = ` ${ config . public . siteUrl } /events/summer-school-2023 ` ;
2023-02-02 00:51:41 +08:00
2023-07-11 17:39:31 +08:00
useSeoMeta ( {
2023-02-02 00:51:41 +08:00
title ,
2023-07-11 17:39:31 +08:00
ogTitle : title ,
description ,
ogDescription : description ,
ogImage : image ,
ogImageAlt : title ,
ogUrl : pageUrl ,
ogType : "website" ,
twitterCard : "summary_large_image" ,
twitterDescription : description ,
2023-02-14 00:39:59 +08:00
} ) ;
2023-03-10 03:18:47 +08:00
const agendaColumnsDataTable : string [ ] = [ "Day" , "Topic" , "Speaker" , "Format" ] ;
const headerData = header ;
const mosaicData = mosaic ;
const agendaData = agenda ;
const helpfulResourcesData = helpfulResources ;
2023-08-01 22:36:01 +08:00
useSchemaOrg ( [
createEventSchemaOrg ( {
startDate : new Date ( "2022-07-18" ) ,
mode : "Online" ,
location : "" ,
url : ` ${ config . public . siteUrl } /events/summer-school-2022/ ` ,
name : headerData . card . title ,
image : ` ${ config . public . siteUrl } ${ headerData . card . image } ` ,
endDate : new Date ( "2022-07-29" ) ,
} ) ,
] ) ;
2021-04-23 20:50:52 +08:00
< / script >
< style lang = "scss" scoped >
2023-03-10 03:18:47 +08:00
@ use "~/assets/scss/carbon.scss" ;
2023-07-04 23:15:11 +08:00
. summer - school - 2022 - page {
2023-03-10 03:18:47 +08:00
display : flex ;
flex - direction : column ;
& _ _section {
margin - top : carbon . $spacing - 10 ;
margin - bottom : carbon . $spacing - 07 ;
@ include carbon . breakpoint - down ( lg ) {
margin - bottom : carbon . $spacing - 05 ;
}
}
& _ _agenda {
margin - top : carbon . $spacing - 07 ;
margin - bottom : carbon . $spacing - 07 ;
@ include carbon . breakpoint - down ( lg ) {
margin - bottom : carbon . $spacing - 05 ;
}
& _ _table {
max - width : 100 % ;
overflow - x : scroll ;
}
}
& _ _content {
@ include carbon . breakpoint - down ( lg ) {
max - width : 100 % ;
}
}
}
2021-04-23 20:50:52 +08:00
< / style >