Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

feat(ecosystem): tier filters and new header #3443

Merged
merged 32 commits into from
Aug 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
37d45d6
feat(ecosystem): remove tier tabs
techtolentino Jul 20, 2023
1f4b6cb
feat(ecosystem): add tier filters
techtolentino Jul 20, 2023
88f2146
feat(ecosystem): update page header and add assets
techtolentino Jul 20, 2023
289b768
feat(ecosystem): remove tier tabs
techtolentino Jul 20, 2023
d9eac76
feat(ecosystem): add tier filters
techtolentino Jul 20, 2023
cc7450b
feat(ecosystem): update page header and add assets
techtolentino Jul 20, 2023
dbe9d05
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Jul 21, 2023
4334f66
Merge branch 'feat/ecosystem-update-filters-and-page-header' of githu…
techtolentino Jul 21, 2023
2c1e53d
feat(ecosystem): abstract reusable layout into component
techtolentino Jul 21, 2023
db16fb9
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
y4izus Jul 24, 2023
6e12aa9
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
y4izus Jul 24, 2023
25b64de
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Jul 24, 2023
0620737
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
y4izus Jul 25, 2023
5de73ad
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Jul 26, 2023
c13a3ad
feat(ecosystem): update leadspace card titles
techtolentino Jul 26, 2023
c505567
feat(ecosystem): remove extra paragraph
techtolentino Jul 27, 2023
dd6877c
feat(join-with-cards): relocate component to Ui directory
techtolentino Jul 27, 2023
83cbb3b
feat(ecosystem): update styles, types, and prop
techtolentino Jul 28, 2023
d5335c0
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
eddybrando Jul 28, 2023
672a12a
Update components/Ui/UiJoinWithCards.vue
techtolentino Jul 28, 2023
781589b
Update pages/ecosystem.vue
techtolentino Jul 28, 2023
17d4752
feat(ecosystem): update link variable in use
techtolentino Jul 28, 2023
6da3ba7
feat(ecosystem): fix merge conflict
techtolentino Jul 28, 2023
afa73a9
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
eddybrando Jul 31, 2023
1e038dd
feat(ecosystem): update copy
techtolentino Jul 31, 2023
36360dd
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Jul 31, 2023
b2adfb1
feat(ecosystem): update copy
techtolentino Jul 31, 2023
ca4e00e
Merge branch 'feat/ecosystem-update-filters-and-page-header' of githu…
techtolentino Jul 31, 2023
3c5a319
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
y4izus Aug 1, 2023
31309bb
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Aug 1, 2023
a6245ff
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
eddybrando Aug 1, 2023
bedb0e2
Merge branch 'main' into feat/ecosystem-update-filters-and-page-header
techtolentino Aug 1, 2023
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
98 changes: 0 additions & 98 deletions components/Advocates/AdvocatesJoin.vue

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,6 @@ const joinSlackLink = "https://qisk.it/join-slack";
@use "~/assets/scss/carbon.scss";

.advocates-meet-the-advocates {
margin-top: carbon.$spacing-12;

&__filters-result-section {
margin-top: carbon.$spacing-10;
}
Expand Down
75 changes: 75 additions & 0 deletions components/Ui/UiJoinWithCards.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<template>
<section class="cds--grid">
<div class="cds--row">
<article
class="cds--col-lg-4 cds--col-md-4 join-with-cards__feature join-with-cards__intro"
>
<slot name="description" />
<UiCta
is-wider
:label="cta.label"
:segment="cta.segment"
:url="cta.url"
/>
</article>
<div
v-for="card in cards"
:key="card.name"
class="cds--col-lg-4 cds--col-md-4 join-with-cards__feature"
>
<UiCompactFeature
:description="card.description"
:icon="card.icon"
:title="card.name"
/>
</div>
</div>
</section>
</template>

<script setup lang="ts">
import { TextLink } from "~/types/links";

interface Card {
name: string;
description: string;
icon: string;
}

interface Props {
cta: TextLink;
cards: Card[];
}

defineProps<Props>();
</script>

<style lang="scss" scoped>
@use "~/assets/scss/carbon.scss";

.join-with-cards {
&__feature {
@include carbon.breakpoint-down(lg) {
margin-bottom: carbon.$spacing-07;
}

@include carbon.breakpoint-up(md) {
height: 14rem;
}

@include carbon.breakpoint-up(lg) {
height: 16.5rem;
}

@include carbon.breakpoint-up(xlg) {
height: 14rem;
}
}

&__intro {
display: flex;
flex-direction: column;
justify-content: space-between;
}
}
</style>
50 changes: 49 additions & 1 deletion pages/advocates.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,25 @@
/><br />
within the Qiskit community
</LayoutLeadSpaceFixed>
<AdvocatesJoin />
<UiJoinWithCards
class="advocates-page__join-section"
:cards="joinSectionCards"
:cta="advocatesJoinLink"
>
<template #description>
<p>
The Qiskit advocate program is a global program that provides support
to the individuals who actively contribute to the Qiskit Community.
</p>
</template>
</UiJoinWithCards>
<AdvocatesMeetTheAdvocates />
</article>
</template>

<script setup lang="ts">
import { TextLink } from "types/links";

definePageMeta({
pageTitle: "Qiskit Advocates",
routeName: "advocates",
Expand All @@ -33,4 +46,39 @@ useSeoMeta({
twitterCard: "summary_large_image",
twitterDescription: description,
});

const advocatesJoinLink: TextLink = {
url: "https://qisk.it/advocateapplication",
label: "Join the program",
segment: { cta: "join-the-program", location: "advocates" },
};

const joinSectionCards = [
{
icon: "high-five.svg",
name: "Network with experts and enthusiasts",
description:
"Advocates will be added to a group of quantum experts and will be a part of regular information sharing sessions.",
},
{
icon: "global-network.svg",
name: "Access to Qiskit core members and projects",
description:
"Advocates will receive special access to core members of the Qiskit team for questions and brainstorming ideas.",
},
{
icon: "location.svg",
name: "Invitation to events",
description:
"Active Qiskit Advocates will be invited to attend global events created for the quantum computing community.",
},
];
</script>

<style lang="scss" scoped>
@use "~/assets/scss/carbon.scss";

.advocates-page__join-section {
margin-bottom: carbon.$spacing-12;
}
</style>
Loading
Loading