refactor(layout): make "default-max" the default (#3455)

This commit is contained in:
Eddybrando Vásquez 2023-07-28 17:03:13 +02:00 committed by GitHub
parent 1f1cb67b27
commit 24ef7efd47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
30 changed files with 11 additions and 74 deletions

View File

@ -1,35 +0,0 @@
<template>
<div>
<header>
<qiskit-ui-shell v-if="isALearningPage" @on-click="onClick" />
<qiskit-ui-shell v-else variant="hide-account" @on-click="onClick" />
</header>
<main class="main">
<slot />
</main>
<LayoutFooter theme="light" />
</div>
</template>
<script setup lang="ts">
// import "@qiskit/web-components/ui-shell";
const route = useRoute();
const { trackClickEvent } = useSegment();
function onClick(e: CustomEvent) {
trackClickEvent(`${e.detail?.label?.toLowerCase()}`, "menu");
}
const isALearningPage = computed(() => route.path.includes("/learn"));
</script>
<style lang="scss" scoped>
.main {
margin-top: 3.25rem;
}
qiskit-ui-shell {
--header-content-max-width: 96rem;
}
</style>

View File

@ -1,25 +1,29 @@
<template> <template>
<div> <div>
<qiskit-ui-shell variant="hide-account" @on-click="onClick" /> <header>
<div class="main-container"> <qiskit-ui-shell v-if="isALearningPage" @on-click="onClick" />
<qiskit-ui-shell v-else variant="hide-account" @on-click="onClick" />
</header>
<main class="main">
<slot /> <slot />
</div> </main>
<LayoutFooter old-container theme="light" /> <LayoutFooter />
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// import "@qiskit/web-components/ui-shell"; const route = useRoute();
const { trackClickEvent } = useSegment(); const { trackClickEvent } = useSegment();
function onClick(e: CustomEvent) { function onClick(e: CustomEvent) {
trackClickEvent(`${e.detail?.label?.toLowerCase()}`, "menu"); trackClickEvent(`${e.detail?.label?.toLowerCase()}`, "menu");
} }
const isALearningPage = computed(() => route.path.includes("/learn"));
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.main-container { .main {
margin-top: 3.25rem; margin-top: 3.25rem;
} }

View File

@ -14,7 +14,6 @@
<script setup lang="ts"> <script setup lang="ts">
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Advocates", pageTitle: "Qiskit Advocates",
routeName: "advocates", routeName: "advocates",
}); });

View File

@ -148,7 +148,6 @@ const joinAction: TextLink = {
}; };
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Ecosystem", pageTitle: "Qiskit Ecosystem",
routeName: "ecosystem", routeName: "ecosystem",
}); });

View File

@ -100,7 +100,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// import "@carbon/web-components/es/components/tabs/index.js";
import { import {
header, header,
agenda, agenda,
@ -108,7 +107,6 @@ import {
} from "~/constants/fallFest2022Content"; } from "~/constants/fallFest2022Content";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Fall Fest 2022", pageTitle: "Qiskit Fall Fest 2022",
routeName: "fall-fest", routeName: "fall-fest",
}); });

View File

@ -113,9 +113,6 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
// import "@carbon/web-components/es/components/checkbox/index.js";
// import "@carbon/web-components/es/components/code-snippet/index.js";
// import "@carbon/web-components/es/components/tabs/index.js";
import { import {
CommunityEvent, CommunityEvent,
WORLD_REGION_OPTIONS, WORLD_REGION_OPTIONS,
@ -128,7 +125,6 @@ import rawUpcomingEvents from "~/content/events/upcoming-community-events.json";
type TabActiveSet = "calendar" | "past" | "upcoming"; type TabActiveSet = "calendar" | "past" | "upcoming";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Events", pageTitle: "Qiskit Events",
routeName: "events", routeName: "events",
}); });

View File

@ -123,7 +123,6 @@ import { TextLink } from "~/types/links";
import { DescriptionCard, MosaicElement } from "~/types/uiComponents"; import { DescriptionCard, MosaicElement } from "~/types/uiComponents";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Seminar Series", pageTitle: "Qiskit Seminar Series",
routeName: "seminar-series", routeName: "seminar-series",
}); });

View File

@ -110,7 +110,6 @@ import {
} from "~/constants/summerSchool2022Content"; } from "~/constants/summerSchool2022Content";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Global Summer School 2022", pageTitle: "Qiskit Global Summer School 2022",
routeName: "summer-school-2022", routeName: "summer-school-2022",
}); });

View File

@ -121,7 +121,6 @@ import {
} from "~/constants/summerSchool2023Content"; } from "~/constants/summerSchool2023Content";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Global Summer School 2023", pageTitle: "Qiskit Global Summer School 2023",
routeName: "/events/summer-school-2023", routeName: "/events/summer-school-2023",
}); });

View File

@ -15,7 +15,6 @@ interface PackageInfo {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit", pageTitle: "Qiskit",
routeName: "qiskit-landing-page", routeName: "qiskit-landing-page",
}); });

View File

@ -23,7 +23,6 @@ import { RecommendedReading } from "~/types/learn";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Variational Algorithm Design", pageTitle: "Variational Algorithm Design",
routeName: "algorithm-design", routeName: "algorithm-design",
}); });

View File

@ -23,7 +23,6 @@ import { RecommendedReading } from "~/types/learn";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Basics of quantum information", pageTitle: "Basics of quantum information",
routeName: "basics-quantum-information-course", routeName: "basics-quantum-information-course",
}); });

View File

@ -23,7 +23,6 @@ import { RecommendedReading } from "~/types/learn";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Fundamentals of quantum algorithms", pageTitle: "Fundamentals of quantum algorithms",
routeName: "fundamentals-quantum-algorithms-course", routeName: "fundamentals-quantum-algorithms-course",
}); });

View File

@ -29,7 +29,6 @@ enum GamesAndDemosUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Games and demos", pageTitle: "Games and demos",
routeName: "games-and-demos", routeName: "games-and-demos",
}); });

View File

@ -23,7 +23,6 @@ import { RecommendedReading } from "~/types/learn";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Introduction course", pageTitle: "Introduction course",
routeName: "introduction-course", routeName: "introduction-course",
}); });

View File

@ -34,7 +34,6 @@ enum LegacyContentUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Legacy content", pageTitle: "Legacy content",
routeName: "legacy-content", routeName: "legacy-content",
}); });

View File

@ -22,7 +22,6 @@ import { LearnStartLearningUrl } from "~/constants/links";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Quantum machine learning course", pageTitle: "Quantum machine learning course",
routeName: "machine-learning-course", routeName: "machine-learning-course",
}); });

View File

@ -31,7 +31,6 @@ enum MultipleQubitsAndEntanglementUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Multiple Qubits and Entanglement", pageTitle: "Multiple Qubits and Entanglement",
routeName: "multiple-qubits-and-entanglement", routeName: "multiple-qubits-and-entanglement",
}); });

View File

@ -27,7 +27,6 @@ enum PrerequisitesUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Prerequisites", pageTitle: "Prerequisites",
routeName: "prerequisites", routeName: "prerequisites",
}); });

View File

@ -34,7 +34,6 @@ enum QuantumAlgorithmsForApplicationsUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Quantum Algorithms for Applications", pageTitle: "Quantum Algorithms for Applications",
routeName: "quantum-algorithms-for-applications", routeName: "quantum-algorithms-for-applications",
}); });

View File

@ -34,7 +34,6 @@ enum QuantumComputingLabsUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Quantum Computing Labs", pageTitle: "Quantum Computing Labs",
routeName: "quantum-computing-labs", routeName: "quantum-computing-labs",
}); });

View File

@ -29,7 +29,6 @@ enum QuantumHardwareCircuitsUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Investigating Quantum Hardware Using Quantum Circuits", pageTitle: "Investigating Quantum Hardware Using Quantum Circuits",
routeName: "quantum-hardware-circuits", routeName: "quantum-hardware-circuits",
}); });

View File

@ -31,7 +31,6 @@ enum QuantumHardwarePulsesUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Investigating Quantum Hardware Using Microwave Pulses", pageTitle: "Investigating Quantum Hardware Using Microwave Pulses",
routeName: "quantum-hardware-pulses", routeName: "quantum-hardware-pulses",
}); });

View File

@ -39,7 +39,6 @@ enum QuantumProtocolsAndQuantumAlgorithmsUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Quantum Protocols and Quantum Algorithms", pageTitle: "Quantum Protocols and Quantum Algorithms",
routeName: "quantum-protocols-and-quantum-algorithms", routeName: "quantum-protocols-and-quantum-algorithms",
}); });

View File

@ -30,7 +30,6 @@ enum QuantumStatesAndQubitsUrl {
} }
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Quantum States and Qubits", pageTitle: "Quantum States and Qubits",
routeName: "quantum-states-and-qubits", routeName: "quantum-states-and-qubits",
}); });

View File

@ -14,7 +14,6 @@ import { SocialMedia } from "~/constants/links";
import { DescriptionCard } from "~/types/uiComponents"; import { DescriptionCard } from "~/types/uiComponents";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Textbook", pageTitle: "Qiskit Textbook",
routeName: "learn", routeName: "learn",
}); });

View File

@ -22,7 +22,6 @@ import { LearnStartLearningUrl } from "~/constants/links";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: pageTitle:
"2020 Qiskit global summer school on quantum computing and quantum hardware", "2020 Qiskit global summer school on quantum computing and quantum hardware",
routeName: "introduction-to-quantum-computing-and-quantum-hardware-2020", routeName: "introduction-to-quantum-computing-and-quantum-hardware-2020",

View File

@ -23,7 +23,6 @@ import { RecommendedReading } from "~/types/learn";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "2021 Qiskit Global Summer School on Quantum Machine Learning", pageTitle: "2021 Qiskit Global Summer School on Quantum Machine Learning",
routeName: "quantum-computing-and-quantum-learning-2021", routeName: "quantum-computing-and-quantum-learning-2021",
}); });

View File

@ -22,7 +22,6 @@ import { LearnStartLearningUrl } from "~/constants/links";
import { TextLink } from "~/types/links"; import { TextLink } from "~/types/links";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "2022 Qiskit global summer school on quantum simulation", pageTitle: "2022 Qiskit global summer school on quantum simulation",
routeName: "quantum-simulation-summer-school-2022", routeName: "quantum-simulation-summer-school-2022",
}); });

View File

@ -70,7 +70,6 @@ import {
} from "~/types/providers"; } from "~/types/providers";
definePageMeta({ definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Providers", pageTitle: "Qiskit Providers",
routeName: "providers", routeName: "providers",
}); });