@@ -7,7 +7,8 @@ interface Props {
7
7
}
8
8
9
9
const { title, description } = Astro .props ;
10
- const defaultDescription = ' Drizzle ORM is a lightweight and performant TypeScript ORM with developer experience in mind.'
10
+ const defaultDescription =
11
+ " Drizzle ORM is a lightweight and performant TypeScript ORM with developer experience in mind." ;
11
12
---
12
13
13
14
<head >
@@ -27,17 +28,10 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
27
28
/>
28
29
<meta name =" generator" content ={ Astro .generator } />
29
30
<title >{ title } </title >
30
- <meta
31
- name =" description"
32
- content ={ defaultDescription || description }
33
- />
31
+ <meta name =" description" content ={ defaultDescription || description } />
34
32
<meta property =" og:title" content ={ title } />
35
- <meta
36
- property =" og:description"
37
- content ={ defaultDescription || description }
38
- />
33
+ <meta property =" og:description" content ={ defaultDescription || description } />
39
34
<script is:inline >
40
-
41
35
const transitionManager = () => {
42
36
const style = document.createElement("style");
43
37
const css = document.createTextNode(`* {
@@ -50,7 +44,7 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
50
44
style.appendChild(css);
51
45
const enable = () => document.head.removeChild(style);
52
46
const disable = () => document.head.appendChild(style);
53
- return {enable, disable, style};
47
+ return { enable, disable, style };
54
48
};
55
49
56
50
const setPreference = (themeName) => {
@@ -90,27 +84,37 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
90
84
}
91
85
return preference;
92
86
};
93
- let packageManager = localStorage.getItem('package-manager') || 'npm';
94
- let expandedSections = localStorage.getItem('expandedSections') ? JSON.parse(localStorage.getItem('expandedSections')) : [];
87
+ let packageManager = localStorage.getItem("package-manager") || "npm";
88
+ let expandedSections = localStorage.getItem("expandedSections")
89
+ ? JSON.parse(localStorage.getItem("expandedSections"))
90
+ : [];
95
91
96
92
setPreference(getColorPreference());
97
- document.addEventListener('astro:page-load', () => setPreference(getColorPreference()))
98
- document.addEventListener('astro:after-swap', () => setPreference(getColorPreference()));
93
+ document.addEventListener("astro:page-load", () =>
94
+ setPreference(getColorPreference()),
95
+ );
96
+ document.addEventListener("astro:after-swap", () =>
97
+ setPreference(getColorPreference()),
98
+ );
99
99
100
100
const [navigationEntry] = performance.getEntriesByType("navigation");
101
101
if (navigationEntry && navigationEntry.type !== "reload") {
102
102
localStorage.removeItem("sidebar-scroll");
103
103
}
104
104
105
- window.addEventListener(' popstate' , () => {
105
+ window.addEventListener(" popstate" , () => {
106
106
localStorage.removeItem("sidebar-scroll");
107
107
});
108
108
109
- document.addEventListener(' click' , function(event) {
110
- const target = event.target.closest('a' );
109
+ document.addEventListener(" click" , function (event) {
110
+ const target = event.target.closest("a" );
111
111
if (!target || !target.href) return;
112
112
113
- const isSideBarElement = target && target.href && (target.getAttribute("data-nav-index") || target.getAttribute("data-slug"));
113
+ const isSideBarElement =
114
+ target &&
115
+ target.href &&
116
+ (target.getAttribute("data-nav-index") ||
117
+ target.getAttribute("data-slug"));
114
118
115
119
if (!isSideBarElement && target.hostname === window.location.hostname) {
116
120
localStorage.removeItem("sidebar-scroll");
@@ -122,7 +126,11 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
122
126
type =" module"
123
127
src =
" https://unpkg.com/@inkeep/[email protected] /dist/embed.js"
124
128
defer ></script >
125
- <script is:inline defer data-domain =" orm.drizzle.team" src =" https://plausible.io/js/script.js" ></script >
129
+ <script
130
+ is:inline
131
+ defer
132
+ data-domain =" orm.drizzle.team"
133
+ src =" https://plausible.io/js/script.js" ></script >
126
134
<script is:inline src =" https://cdn.jsdelivr.net/npm/@docsearch/js@3" ></script >
127
135
<link rel =" stylesheet" href =" https://cdn.jsdelivr.net/npm/@docsearch/css@3" />
128
136
<link rel =" stylesheet" href =" /preferred.css" />
@@ -134,8 +142,9 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
134
142
<script
135
143
is:inline
136
144
defer
137
- data-site-id =" orm.drizzle.team"
138
- src =" https://assets.onedollarstats.com/tracker.js" >
139
- </script >
145
+ data-site-id =" orm.drizzle.team"
146
+ src =" https://assets.onedollarstats.com/tracker.js" ></script >
147
+ <script is:inline async src =" https://scripts.simpleanalyticscdn.com/latest.js"
148
+ ></script >
140
149
<GlobalStyles />
141
150
</head >
0 commit comments