* feat(#3206): change mock data
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
* feat(#3206): truncate EventsCard description
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
* feat(#3206): UICard content sticked to the bottom, EventsCar description to the top
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
* feat(#3206): toggle description into UiCard
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
* fix(#3206): refactor description limited by char length
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
* fix: card ctas inline
* fix(ui-card): remove extra spacing after header
* chore: remove unnecessary line
---------
Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
* Update Fall Fest Page
* update fall fest page PR comments
* Update fall fest page with suggestions
---------
Co-authored-by: Randy <randytolentino@ibm.com>
* fix(html): improve semantics using proper elements
* fix(html): structure separate header, main, and footer
* fix(html): replace divs with article elements
---------
Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>
* feat(seo): use useSeoMeta composable for qgss22
* feat(seo): use useSeoMeta composable for Fall Fest 22
* feat(seo): use useSeoMeta composable for Learn page
* feat(seo): use useSeoMeta composable for Variational algorithm design course page
* feat(seo): use useSeoMeta composable for Basics of quantum info page
* feat(seo): use useSeoMeta composable for Fundamentals course page
* feat(seo): use useSeoMeta composable for the Games and demos page
* feat(seo): use useSeoMeta composable for the Introduction course page
* feat(seo): use useSeoMeta composable for all course pages
* feat(seo): add useSeoMeta Twitter properties
* feat(seo): shorten meta description lengths
* feat(seo): shorten meta description length
* refactor: replace v-bind
* refactor(link): rename IconLink
* feat(links): TextLink interface
Better distinguish text links (including labels) from generic links.
* refactor: remove "import type"
Following https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html, "import type" is intended for edge-cases, which is not how we're using it. We can safely use "import".
* chore(style): lint
* refactor(link): require Link prop
* chore(link): remove unused prop
* all v-binds replaced
* fix variable casing convention
* Update components/Ui/UiLink.vue
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
* fix(ecosystem): correct link type
* fix: correct link type
---------
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
* refactor(index): use `useAsyncData`
* refactor(index): migrate "hero" component
* refactor(index): migrate "quick start" section
* fix(cta): use functions instead of computed props
We were using exported functions from another component that should have been doing those calculations as computed props. Since they have been refactored as computed props, we can't export them and reuse them externally as regular functions. Hence we need to recreate those computations here.
* feat: update Carbon css classes
* chore: move image assets
* refactor: use `:deep` selector
* feat: working typography
* refactor(index): migrate "quick start" section
* fix: move images to public folder
Our current setup only works with images that were in the "static" (now "public") directory.
* refactor(index): migrate "capabilities" section
* refactor(index): migrate "learn" section
* feat(app-cta): show icons
* feat(index): "start locally" design adjustments
* chore: remove since already migrated
* style: some lint fixes
* feat: use new Carbon css name for "no gutter"
* feat: use new Carbon css name for "aspect ratio"
* feat: remove QuickStart and add TODO
The component will be redesigned and will need a major update.
Related to https://github.com/Qiskit/qiskit.org/issues/2856
* refactor: remove QiskitPage and QiskitElementPage
Those components were used for the implementation of Segment tracking. This won't work the same way in the Nuxt 3 project, so we'll handle the integration of Segment later in a different PR.
* feat: migrate CourseOverPage "logic" page
* feat: use new CourseOverviewPage
* chore: apply relevant migration changes
* style: lint files
* chore: replace `v-bind` for `UiAppCta`
* feat(app-cta): temporary workaround
* feat: configure ESLint and Prettier
* feat: configure Stylelint
* chore: remove old lint config files
* style: format with ESLint
* style: format with Prettier
* style: format with Stylelint
* feat(lint): use "eslint:recommended"
* feat(lint): added env config
* add Fall Fes page, content, img, and components
* rename assets and clean placeholder content
* conditionalize event card icon, add event time
* update fall fest placeholder and asset
* add university placeholder cards
* add asset, remove faq section
* remove unused selectors
* remove unnecessary event card details
* add first round of fall fest content
* update event card to conditional location
* add details to university event cards
* update university content in table
* update university directory w/ new images
* update university information
* remove links for empty data
* correct and update links
* update event dates
* update schedule
* update links, update asset
* update schedule wave groupings
* refactor table link to use component
* update links, content, and table styles
* reorder table data
* update university w/ links
* remove inline vhtml directive and comment
* order type of event column data
* revert package-lock