Commit Graph

3195 Commits

Author SHA1 Message Date
dependabot[bot] d636d313ea
chore(deps-dev): bump vitest from 0.31.4 to 0.33.0 (#3449)
* chore(deps-dev): bump vitest from 0.31.4 to 0.33.0

Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.31.4 to 0.33.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.33.0/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: replace c8 with v8 for Vitest

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-07-25 10:57:57 +02:00
dependabot[bot] 678b1030de
chore(deps-dev): bump nuxt from 3.5.3 to 3.6.5 (#3448)
* chore(deps-dev): bump nuxt from 3.5.3 to 3.6.5

Bumps [nuxt](https://github.com/nuxt/nuxt) from 3.5.3 to 3.6.5.
- [Release notes](https://github.com/nuxt/nuxt/releases)
- [Commits](https://github.com/nuxt/nuxt/compare/v3.5.3...v3.6.5)

---
updated-dependencies:
- dependency-name: nuxt
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: lint issue

* fix(providers): invalid "/false" route link

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-07-24 16:04:50 +02:00
Randy badd44ee72
fix(html): improve DOM structure (#3441)
* 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>
2023-07-24 13:16:24 +02:00
Pablo Aragón 3480a540b2
test(hooks): increase coverage (#3395)
* new tests for advocate, airtable and event conversion utils

* fix lint

* new tests for advocate, airtable and event conversion utils

* improve test coverage

* hooks with 100% coverage 😁

* fix lint

* [WIP]

* fix test

* fix lint

* fix mkdir in parallel

* fix date test

* fix character

* new tests for advocate, airtable and event conversion utils

* fix lint

* new tests for advocate, airtable and event conversion utils

* improve test coverage

* hooks with 100% coverage 😁

* fix lint

* [WIP]

* fix test

* fix lint

* fix mkdir in parallel

* fix date test

* fix character

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* fix(#3395): remove unnecesary file

Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>

* Update tests/hooks/utils/conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/utils/conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* fix(#3395): remove unnecesary file

Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>

* fake mock data

* fix test

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/advocate-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/advocate-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/ecosystem-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/airtable-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/ecosystem-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/event-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Update tests/hooks/event-conversion-utils.spec.ts

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* Apply suggestions from code review

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* fix: change Member interfecae for already existent

* fix test

* fix lint

* improve test description

Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>

* Apply suggestions from code review

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* changes from PR suggestions

* fix test

---------

Signed-off-by: Pablo Aragón <pablo.aragon@ibm.com>
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-07-24 11:38:07 +02:00
Eddybrando Vásquez c2860b8cd0
feat: remove Hotjar (#3447) 2023-07-21 16:14:27 +02:00
Randy 43b4daedef
feat(footer): remove learn section (#3444) 2023-07-21 11:31:58 +02:00
Raghav 5cd46ed130
Removed broken link LearnMegaMenu.vue (#3440)
Removes shors tutorial from Mega Menu.
2023-07-20 12:20:40 +02:00
Jack O'Connor 52486196f1
fix(seo): removed duplicated meta description tag from head (#3430)
Co-authored-by: Randy <randytolentino@ibm.com>
2023-07-19 17:56:09 +02:00
Frank Harkins ff67554e3a
feat(learn): Add new lesson pages (#3431)
* Add new lesson pages

* Update mega menu
2023-07-18 18:57:00 +02:00
Maria 1e59b9311a
fix: fixed SuperstaQ github link (#3424)
Co-authored-by: Maria Hernández <maria.hernandez.baeza@ibm.com>
2023-07-14 11:48:30 +02:00
Yaiza 1588baea81
feat(learn): orders courses cards on learn page (#3425)
* Orders courses cards on learn page

* Moves Introduction course to the first position

* Fix lint
2023-07-14 11:33:34 +02:00
Randy 5c8ab11c06
[seo] optimize titles and descriptions (#3407)
* 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
2023-07-11 11:39:31 +02:00
dependabot[bot] 4e90ccd34e chore(deps-dev): bump stylelint from 15.8.0 to 15.10.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.8.0 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.8.0...15.10.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-07 11:47:08 +02:00
Randy 08d0463ed2
fix(ecosystem): filter by member.name (#3403)
* fix(ecosystem): make member names searchable

* fix(ecosystem): revert code change
2023-07-06 18:09:16 +02:00
dependabot[bot] a47e7c50bb chore(deps-dev): bump @nuxt/test-utils from 3.5.3 to 3.6.2
Bumps [@nuxt/test-utils](https://github.com/nuxt/nuxt) from 3.5.3 to 3.6.2.
- [Release notes](https://github.com/nuxt/nuxt/releases)
- [Commits](https://github.com/nuxt/nuxt/compare/v3.5.3...v3.6.2)

---
updated-dependencies:
- dependency-name: "@nuxt/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-06 17:44:41 +02:00
Randy fd6295a0a5
fix: replace broken links (#3401) 2023-07-06 17:16:13 +02:00
Randy 4b052480e7
fix: update links w descriptive text (#3402)
* fix(homepage): update links with descriptive text

* fix(fall-fest): update links with descriptive text

* fix(qgss23): update links with descriptive text
2023-07-06 17:03:12 +02:00
Pablo Aragón 77144031e9
feat(landing): updates header (#3396)
* apply changes from yg-updates-qiskit-definition branch

* fix lint

* refactor variable

* add quantum computer image

* fix top margins

* fix title top margin

* copy the lead-space code

* fix title size

* fix sizes

* cryo left fixed

* apply changes from yg-updates-qiskit-definition branch

* fix lint

* refactor variable

* add quantum computer image

* fix top margins

* fix title top margin

* copy the lead-space code

* fix title size

* fix sizes

* cryo left fixed

* fix space
2023-07-06 15:44:41 +02:00
dependabot[bot] 97f184013a
chore(deps-dev): bump stylelint-config-standard-scss (#3393)
Bumps [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss) from 9.0.0 to 10.0.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v9.0.0...v10.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard-scss
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-07-06 11:26:49 +02:00
Eddybrando Vásquez c4dbe99bc0
refactor: components naming (#3387)
* docs: add naming conventions

* refactor: rename `Advocates/` components

* refactor: rename `Ecosystem/` components

* refactor: rename `Events/` components

* refactor: rename `EventsFallFest/` components

* refactor: rename `EventsSummerSchool/` components

* refactor: rename `Home/` components

* refactor: rename `Layout/` components

* refactor: rename `Learn/` components

* refactor: rename `LearnCourse/` components

* refactor: rename `Metal/` components

* refactor: rename `Providers/` components

* refactor: rename `Ui/` components

* fix: use LayoutLeadSpaceFixed

* fix: UiDataTable import

* refactor: update CSS class names

* changes from conversations

* changes from conversations

* fix class naming

* fix class name

* fix class name

* fix css classname

---------

Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-07-04 17:15:11 +02:00
dependabot[bot] ae8560de14
chore(deps-dev): bump eslint from 8.42.0 to 8.44.0 (#3394)
* chore(deps-dev): bump eslint from 8.42.0 to 8.44.0

Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.44.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps-dev): bump eslint from 8.42.0 to 8.44.0

Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.44.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.44.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-07-04 15:38:33 +02:00
Pablo Aragón 6ff1a4b735
feat(general): improve the dev workflow with json data (#3374)
* mock data by copying from mock directory

* fix file remanes

* fix file remanes

* remove env variable

* add env varialbes to example file

* mock data by copying from mock directory

* fix file remanes

* fix file remanes

* remove env variable

* add env varialbes to example file

* move mock folder into hooks

* remove content

* mock data by default in npm run dev

* reorder imports

* fake mocked content

* change varname

* rename files to original

* update readme

* revert unnecesary changes

* revert unnecesary changes

* revert unnecesary changes
2023-07-04 13:45:47 +02:00
Eddybrando Vásquez 050c8ad5fd
perf(ecosystem): quicker list changes (#3388)
* perf(ecosystem): only render selected tab

* perf(ecosystem): members by tier as computed property

* perf(ecosystem): filtered members as computed property

* perf(ecosystem): sort alphabetically by default

* perf(ecosystem): sorted members as computed property

* perf(ecosystem): selected tier description as computed property

* chore: add performance related TODO

* chore: group "category filter" code
2023-06-30 16:42:28 +02:00
Esperanza Molina a75351bb9b
Reactivate Registration button in QGSS 2023 (#3376)
* revert commits from PR  #3310

* replace v-bint in UiCta component
2023-06-28 14:31:31 +02:00
dependabot[bot] 71f56725f5
chore(deps-dev): bump @carbon/styles from 1.30.0 to 1.32.0 (#3378)
Bumps [@carbon/styles](https://github.com/carbon-design-system/carbon/tree/HEAD/packages/styles) from 1.30.0 to 1.32.0.
- [Release notes](https://github.com/carbon-design-system/carbon/releases)
- [Changelog](https://github.com/carbon-design-system/carbon/blob/main/docs/release.md)
- [Commits](https://github.com/carbon-design-system/carbon/commits/HEAD/packages/styles)

---
updated-dependencies:
- dependency-name: "@carbon/styles"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-06-27 11:20:49 +02:00
dependabot[bot] 9259547f6f
chore(deps-dev): bump sass from 1.63.3 to 1.63.6 (#3377)
Bumps [sass](https://github.com/sass/dart-sass) from 1.63.3 to 1.63.6.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.63.3...1.63.6)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-06-27 10:54:09 +02:00
dependabot[bot] 7807e7d833
chore(deps-dev): bump eslint-plugin-vue from 9.14.1 to 9.15.1 (#3379)
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 9.14.1 to 9.15.1.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.1...v9.15.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-vue
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-06-27 10:28:43 +02:00
dependabot[bot] ac3cc88428
chore(deps-dev): bump @typescript-eslint/parser from 5.59.11 to 5.60.0 (#3380)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.11 to 5.60.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.60.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-06-27 10:12:39 +02:00
Pablo Aragón b55a3c9f1c
Create brokenlink-check.yml (#3352)
* Create brokenlink-check.yml

New workflow to find broken links on qiskit.org

* remove excluded examples and add documentation path

* fix formatting

* exclude ecosystem from brokenlink cheker workflow

---------

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-06-26 17:25:23 +02:00
Pablo Aragón d5352c0530
Update verify.yml (#3384) 2023-06-26 16:37:01 +02:00
Pablo Aragón fc21a25945
Refactor/3311 replace v bind (#3327)
* 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>
2023-06-22 11:14:03 +02:00
Randy 0368b63b8c
feat(error-page): single cta w/ separate handling for docs errors (#3369)
* feat(error-page): single cta w/ separate handling for docs errors

* feat(error-page): explicitly add expected type

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>

* feat(error-page): consolidate cta logic

---------

Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-06-21 17:25:02 +02:00
Randy 411a2abdcd
feat(ecosystem-item-card): update alignment (#3367) 2023-06-20 08:52:44 -07:00
Yaiza e3889a4b7b
feat(ecosystem): redesign page (#3284)
* feat(ecosystem): move tiers to tabs and add search bar (#3278)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* Updates search bar

* Render search bar only once

* Fix lint

* Sort ecosystem cards (#3286)

* feat(ecosystem): move tiers to tabs and add search bar (#3278)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* Updates search bar

* Render search bar only once

* Fix lint

* feat(qgss23): enable registration CTAs (#3279)

* feat(accessibility ): Add alt text to images (#3277)

* add image description attribute to Card component

* alt description for advocates pictures

* add alt-text to image component

* add speaker field to type community event

* Add text to events imgs based on event type + speaker

* add speaker to community event type

* lint corrections in event index

* advocate name for alt description

* alt for drawing from header in main page

* homepage learning card alt text for image

* add empty alt for decorative imgs in capabilities section

* noEvents warning image

* grammar correction

* add alt descriptions to content summer school 23

* added alt atribute to make it dynamic

* adding "profile photo" to advocates images alt

* capitalize "Summer" in the alt description for the qgss

* metal capabilities section add alt to gif video

* alt description for metal header image

* add empty alt description for icons in feature section

* renaming properties so they all match "alt"

* renaming function from sortingAlttext to getEventAltText

* tackle event.types to check if it is a seminar instead of checking title

* use template literal

* add string interpolation

* from seminar or event to just event in alt generic description

* change alt name variable to altText when needed

* imageDescription changed into altText

* Sort cards by name

* Sorts by stars

* Improves types

* Fixes styles

* Removes unnecessary code

* feat(ecosystem): add label text to dropdown component

---------

Co-authored-by: Randy <randytolentino@ibm.com>
Co-authored-by: Esperanza Molina <108661074+memolina2323@users.noreply.github.com>

* feat/ecosystem redesign add filters (#3281)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* feat(ecosystem): update layout to include checkbox filters

* feat(ecosystem): update mobile layout

* feat(ecosystem): show/hide responsive filters and multiselect

* feat(ecosystem): add filtering and empty results placeholder

* feat(ecosystem): alphabetically sort filter checkbox labels

* feat(ecosystem): fix lint error

* feat(ecosystem): update empty state messaging

* Updates search bar

* Render search bar only once

* Fix lint

* feat(ecosystem): move tiers to tabs and add search bar (#3278)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* Updates search bar

* Render search bar only once

* Fix lint

* feat(ecosystem): update responsive styles for filters

* feat(ecosystem): update layout classes and structure

* feat(ecosystem): remove mobile multiselect

* feat(ecosystem): reuse UiFiltersResultsLayout

* feat(ecosystem): fix lint error

---------

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* Revert "feat/ecosystem redesign add filters (#3281)" (#3305)

This reverts commit 9d15b0f614.

* Feat/add ecosystem filters (#3306)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* feat(ecosystem): update layout to include checkbox filters

* feat(ecosystem): update mobile layout

* feat(ecosystem): show/hide responsive filters and multiselect

* feat(ecosystem): add filtering and empty results placeholder

* feat(ecosystem): alphabetically sort filter checkbox labels

* feat(ecosystem): fix lint error

* feat(ecosystem): update empty state messaging

* Updates search bar

* Render search bar only once

* Fix lint

* feat(ecosystem): move tiers to tabs and add search bar (#3278)

* Moves tiers to tabs

* Search by description

* Fix lint

* Adds types

* Updates search bar

* Render search bar only once

* Fix lint

* feat(ecosystem): update responsive styles for filters

* feat(ecosystem): update layout classes and structure

* feat(ecosystem): remove mobile multiselect

* feat(ecosystem): reuse UiFiltersResultsLayout

* feat(ecosystem): fix lint error

---------

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* Refactor ecosystem feat branch (#3309)

* Moves the ecosystem item card to a new file

* Deletes unused code

* Fixes test results styles

* Removes unnecesary code

* Refactor ecosystem item card

* Refactors ecosystem page

* Passes the member directly to the card

* Creates hasTestsResults variable

* Removes props destructuring

* Removes withDefaults

* [ecosystem]: add results count to tab and relocate description (#3322)

* feat(ecosystem): abstract similar code and add filtered members count

* feat(ecosystem): remove tooltips and relocate tier description

* Update components/Ui/UiCard.vue

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* Update components/Ui/UiCard.vue

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* Update components/Ui/UiCard.vue

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* Update pages/ecosystem.vue

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* feat(ecosystem): refactor primaryTag use and styles

* feat(ecosystem): remove unused divs

* feat(uicard): fix overflowing text in card body

* feat(ecosystem): refactor filtered results count approach

* feat(ecosystem): refactor selected tier description approach

* feat(ecosystem-card): conditionalize primaryTag

---------

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* [ecosystem]: convert stars count (#3335)

* feat(ecosystem): convert null stars to number

* feat(ecosystem-card): conditionalize showing stars count

* Update hooks/ecosystem-conversion-utils.ts

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* feat(ecosystem): add descriptive comment

* feat(ecosystem): update tests

---------

Co-authored-by: Yaiza <yaiza.garcia.mm@gmail.com>

* [ecosystem]: remove shuffling and fix sorting (#3343)

* feat(ecosystem): remove shuffling and fix sorting

* feat(ecosystem): update sorting function

* feat(ecosystem): update sorting method

* feat(ecosystem): refactor to use a direct return

* feat(ecosystem): projects matching any category (#3355)

Instead of showing the projects that match all categories selected in the filter, show the projects that match at least one of the selected categories.

* fix(ecosystem): remove inconsistent header style (#3357)

---------

Co-authored-by: Randy <randytolentino@ibm.com>
Co-authored-by: Esperanza Molina <108661074+memolina2323@users.noreply.github.com>
Co-authored-by: Eddybrando Vásquez <eddybrando.vasquez@gmail.com>
2023-06-20 17:11:26 +02:00
Randy b2fb20bff4
fix(ui-card): improve responsive cropping (#3356) 2023-06-20 16:50:17 +02:00
dependabot[bot] d2c4163941
chore(deps-dev): bump @nuxt/image-edge from 1.0.0-28089462.3520a62 to 1.0.0-28101255.bece998 (#3346)
* chore(deps-dev): bump @nuxt/image-edge

Bumps [@nuxt/image-edge](https://github.com/nuxt/image) from 1.0.0-28089462.3520a62 to 1.0.0-28101255.bece998.
- [Release notes](https://github.com/nuxt/image/releases)
- [Changelog](https://github.com/nuxt/image/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nuxt/image/commits)

---
updated-dependencies:
- dependency-name: "@nuxt/image-edge"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix nuxt confi

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pablo Aragón <pablo.aragon@ibm.com>
2023-06-19 14:11:39 +02:00
Pablo Aragón f4055a10f1
format typewritter effect in headers (#3313)
* format TypeWritterEffect headings

* remove unnecessary code

* fix array elements at typewritter effect

* fix lint errors

* add responsive conditional breaklines

* fix lint
2023-06-19 13:16:23 +02:00
Pablo Aragón 51d4e795bc
remove all autogenerated files from content (#3328)
* remove all autogenerated files from content

* add missing folders

* create folder if not exists

* fix lint

* Update verify.yml

Add airtable api key

* restore renamed file
2023-06-19 12:57:05 +02:00
dependabot[bot] 9774ec5ede
chore(deps-dev): bump @vitest/coverage-c8 from 0.32.0 to 0.32.2 (#3348)
Bumps [@vitest/coverage-c8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-c8) from 0.32.0 to 0.32.2.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v0.32.2/packages/coverage-c8)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-c8"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 11:46:43 +02:00
dependabot[bot] 381bf6a707
chore(deps-dev): bump stylelint from 15.6.1 to 15.8.0 (#3349)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.1 to 15.8.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.6.1...15.8.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 11:31:43 +02:00
dependabot[bot] df66071aed
chore(deps-dev): bump yaml from 2.2.2 to 2.3.1 (#3350)
Bumps [yaml](https://github.com/eemeli/yaml) from 2.2.2 to 2.3.1.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.2.2...v2.3.1)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 11:20:03 +02:00
Yaiza 76c72f2502
Upgrades qiskit web components (#3344) 2023-06-16 16:49:15 +02:00
Yaiza a66a4a260b
Moves IBM Quantum to the second position of providers (#3342) 2023-06-15 17:57:26 +02:00
Pablo Aragón cf990cb501
Pa fix previewalign (#3341)
* new preview build to generate static site

* new preview build to generate static site

* fix build arg to env var
2023-06-15 15:21:13 +02:00
Frank Harkins de8955f66e
Hyphenate open-source when used as adjective (#3338) 2023-06-15 12:46:56 +02:00
Pablo Aragón f585bf0070
new preview build to generate static site (#3339) 2023-06-15 12:46:16 +02:00
Pablo Aragón 381af31885
Update preview-deploy.yml (#3340)
Expose port 80 instead of 3000 due to changes in dockerfile for issue #3321
2023-06-15 12:33:27 +02:00
Pablo Aragón 1e69492082
Update preview-deploy.yml (#3337) 2023-06-15 11:40:29 +02:00
Yaiza 9cc30f08fd
feat(landing): Updates header (#3336)
* Updates title copy

* feat(landing): update hero img

* feat(landing): update img and layout

* feat(landing): update alt description

* feat(landing): fix alt description

* feat(landing): use img tag for hero image

---------

Co-authored-by: Randy <randytolentino@ibm.com>
2023-06-14 13:19:31 -07:00
Frank Harkins 9b2e181416
Add 'Fundamentals of quantum algorithms' course (#3303)
* Add 'Fundamentals of quantum algorithms' course

* Fix links and spelling error

* Update pages/learn/course/fundamentals-quantum-algorithms.vue

Co-authored-by: Randy <randytolentino@ibm.com>

* Update pages/learn/course/fundamentals-quantum-algorithms.vue

Co-authored-by: Randy <randytolentino@ibm.com>

* Update pages/learn/course/fundamentals-quantum-algorithms.vue

Co-authored-by: Randy <randytolentino@ibm.com>

* Update pages/learn/course/fundamentals-quantum-algorithms.vue

Co-authored-by: Randy <randytolentino@ibm.com>

---------

Co-authored-by: Randy <randytolentino@ibm.com>
2023-06-14 18:38:27 +01:00