Skip to content

Commit 5da6895

Browse files
sapphi-redbluwy
andauthored
docs: show old document warning (#18805)
Co-authored-by: Bjorn Lu <[email protected]>
1 parent 81e6c04 commit 5da6895

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<template>
2+
<div class="old-document">
3+
<p>
4+
This documentation covers Vite 5 <strong>(old version)</strong>. For the
5+
latest version, see
6+
<a href="https://vite.dev" class="new-document-link">https://vite.dev</a>.
7+
</p>
8+
</div>
9+
</template>
10+
11+
<style>
12+
:root {
13+
--vp-layout-top-height: 96px;
14+
@media (min-width: 455px) {
15+
--vp-layout-top-height: 64px;
16+
}
17+
@media (min-width: 960px) {
18+
--vp-layout-top-height: 32px;
19+
}
20+
}
21+
22+
.old-document {
23+
position: fixed;
24+
display: flex;
25+
height: var(--vp-layout-top-height);
26+
width: 100%;
27+
padding: 4px 32px;
28+
justify-content: center;
29+
align-items: center;
30+
color: var(--vp-c-text-1);
31+
background: var(--vp-c-brand-lightest);
32+
z-index: var(--vp-z-index-layout-top);
33+
34+
.new-document-link {
35+
text-decoration: underline;
36+
color: var(--vp-c-text-1);
37+
&:hover {
38+
color: var(--vp-c-text-2);
39+
}
40+
}
41+
}
42+
.dark {
43+
.old-document {
44+
background: var(--vp-c-brand-darker);
45+
}
46+
}
47+
</style>

docs/.vitepress/theme/index.ts

+2
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ import './styles/vars.css'
77
import './styles/landing.css'
88
import AsideSponsors from './components/AsideSponsors.vue'
99
import SvgImage from './components/SvgImage.vue'
10+
import OldDocument from './components/OldDocument.vue'
1011

1112
export default {
1213
extends: DefaultTheme,
1314
Layout() {
1415
return h(DefaultTheme.Layout, null, {
1516
'aside-ads-before': () => h(AsideSponsors),
17+
'layout-top': () => h(OldDocument),
1618
})
1719
},
1820
enhanceApp({ app }) {

0 commit comments

Comments
 (0)