Skip to content

Commit 8201169

Browse files
committed
+
1 parent 60f2dd8 commit 8201169

File tree

1 file changed

+32
-23
lines changed

1 file changed

+32
-23
lines changed

src/ui/BaseHead.astro

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ interface Props {
77
}
88
99
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.";
1112
---
1213

1314
<head>
@@ -27,17 +28,10 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
2728
/>
2829
<meta name="generator" content={Astro.generator} />
2930
<title>{title}</title>
30-
<meta
31-
name="description"
32-
content={defaultDescription || description}
33-
/>
31+
<meta name="description" content={defaultDescription || description} />
3432
<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} />
3934
<script is:inline>
40-
4135
const transitionManager = () => {
4236
const style = document.createElement("style");
4337
const css = document.createTextNode(`* {
@@ -50,7 +44,7 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
5044
style.appendChild(css);
5145
const enable = () => document.head.removeChild(style);
5246
const disable = () => document.head.appendChild(style);
53-
return {enable, disable, style};
47+
return { enable, disable, style };
5448
};
5549

5650
const setPreference = (themeName) => {
@@ -90,27 +84,37 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
9084
}
9185
return preference;
9286
};
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+
: [];
9591

9692
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+
);
9999

100100
const [navigationEntry] = performance.getEntriesByType("navigation");
101101
if (navigationEntry && navigationEntry.type !== "reload") {
102102
localStorage.removeItem("sidebar-scroll");
103103
}
104104

105-
window.addEventListener('popstate', () => {
105+
window.addEventListener("popstate", () => {
106106
localStorage.removeItem("sidebar-scroll");
107107
});
108108

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");
111111
if (!target || !target.href) return;
112112

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"));
114118

115119
if (!isSideBarElement && target.hostname === window.location.hostname) {
116120
localStorage.removeItem("sidebar-scroll");
@@ -122,7 +126,11 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
122126
type="module"
123127
src="https://unpkg.com/@inkeep/[email protected]/dist/embed.js"
124128
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>
126134
<script is:inline src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script>
127135
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@3" />
128136
<link rel="stylesheet" href="/preferred.css" />
@@ -134,8 +142,9 @@ const defaultDescription = 'Drizzle ORM is a lightweight and performant TypeScri
134142
<script
135143
is:inline
136144
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>
140149
<GlobalStyles />
141150
</head>

0 commit comments

Comments
 (0)