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>
<div>
<qiskit-ui-shell variant="hide-account" @on-click="onClick" />
<div class="main-container">
<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 />
</div>
<LayoutFooter old-container theme="light" />
</main>
<LayoutFooter />
</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-container {
.main {
margin-top: 3.25rem;
}

View File

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

View File

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

View File

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

View File

@ -113,9 +113,6 @@
</template>
<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 {
CommunityEvent,
WORLD_REGION_OPTIONS,
@ -128,7 +125,6 @@ import rawUpcomingEvents from "~/content/events/upcoming-community-events.json";
type TabActiveSet = "calendar" | "past" | "upcoming";
definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Events",
routeName: "events",
});

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -30,7 +30,6 @@ enum QuantumStatesAndQubitsUrl {
}
definePageMeta({
layout: "default-max",
pageTitle: "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";
definePageMeta({
layout: "default-max",
pageTitle: "Qiskit Textbook",
routeName: "learn",
});

View File

@ -22,7 +22,6 @@ import { LearnStartLearningUrl } from "~/constants/links";
import { TextLink } from "~/types/links";
definePageMeta({
layout: "default-max",
pageTitle:
"2020 Qiskit global summer school on quantum computing and quantum hardware",
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";
definePageMeta({
layout: "default-max",
pageTitle: "2021 Qiskit Global Summer School on Quantum Machine Learning",
routeName: "quantum-computing-and-quantum-learning-2021",
});

View File

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

View File

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