Skip to content

Commit 94ee24c

Browse files
committed
fix: add new short-term home for guides
1 parent 4018d05 commit 94ee24c

File tree

4 files changed

+62
-19
lines changed

4 files changed

+62
-19
lines changed

src/views/components/Sidebar.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<li :class="classes.heading">Getting Started</li>
55
<SidebarLink to="/docs/install">Installation</SidebarLink>
66
<SidebarLink to="/docs/theming">Themeing</SidebarLink>
7+
<SidebarLink to="/docs/guides">Guides</SidebarLink>
78
<li :class="classes.heading">
89
<div :class="tw`mt-8`">Components</div>
910
</li>

src/views/pages/docs/guides.vue

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<template>
2+
<div>
3+
<DocHeader>
4+
<template #title> Guides </template>
5+
<template #subtitle>
6+
Learn how to get the most out of Vue Zephyr.
7+
</template>
8+
<template #right-side>
9+
<div :class="tw`justify-end flex items-start md:mt-2 space-x-2`">
10+
<Badge classAppend="bg-yellow-500 text-gray-900">In Progress</Badge>
11+
</div>
12+
</template>
13+
<template #notice>
14+
Guides are coming soon. Please keep an eye on our
15+
<Anchor
16+
href="https://github.com/usezephyr/vue-zephyr"
17+
variant="primary"
18+
classAppend="space-x-1"
19+
classRemove="space-x-2"
20+
newTab
21+
>
22+
Github
23+
</Anchor>
24+
or follow us on
25+
<Anchor
26+
href="https://twitter.com/usezephyr"
27+
variant="primary"
28+
classAppend="space-x-1"
29+
classRemove="space-x-2"
30+
newTab
31+
>
32+
Twitter </Anchor
33+
>.
34+
</template>
35+
</DocHeader>
36+
</div>
37+
</template>
38+
39+
<script lang="ts">
40+
import { defineComponent } from "vue";
41+
import { tw } from "twind";
42+
import Badge from "@/views/components/Badge.vue";
43+
import DocHeader from "@/views/components/DocHeader.vue";
44+
45+
export default defineComponent({
46+
components: {
47+
Badge,
48+
DocHeader,
49+
},
50+
setup() {
51+
return { tw };
52+
},
53+
});
54+
</script>

src/views/pages/guides/getting-started.vue

Lines changed: 0 additions & 17 deletions
This file was deleted.

src/views/pages/guides/index.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,29 @@
1313
</DocHeader>
1414
<div>
1515
<section>
16-
<h2>Here We are</h2>
16+
<h2>Redirecting...</h2>
1717
</section>
1818
</div>
1919
</div>
2020
</template>
2121

2222
<script lang="ts">
23-
import { defineComponent } from "vue";
23+
import { defineComponent, onMounted } from "vue";
2424
import { tw } from "twind";
2525
import Badge from "@/views/components/Badge.vue";
2626
import DocHeader from "@/views/components/DocHeader.vue";
27+
import { useRouter } from "vue-router";
2728
2829
export default defineComponent({
2930
components: {
3031
Badge,
3132
DocHeader,
3233
},
3334
setup() {
35+
const router = useRouter();
36+
onMounted(() => {
37+
router.push("/docs/guides");
38+
});
3439
return { tw };
3540
},
3641
});

0 commit comments

Comments
 (0)