-1
index.html
-1
index.html
···
9
<meta property="og:url" content="https://pdsls.dev" />
10
<meta property="og:description" content="Browse and manage atproto repositories" />
11
<meta property="description" content="Browse and manage atproto repositories" />
12
-
<title>PDSls</title>
13
<script>
14
if (
15
localStorage.theme === "dark" ||
+11
-6
src/layout.tsx
+11
-6
src/layout.tsx
···
7
import { Search } from "./components/search.jsx";
8
import { AccountManager } from "./components/account.jsx";
9
import { resolveHandle } from "./utils/api.js";
10
-
import { Meta, MetaProvider } from "@solidjs/meta";
11
import { kawaii, Settings } from "./components/settings.jsx";
12
import { Handle } from "@atcute/lexicons";
13
import { copyNotice } from "./utils/copy.js";
14
15
const Layout = (props: RouteSectionProps<unknown>) => {
16
const params = useParams();
···
27
28
return (
29
<div id="main" class="m-4 flex flex-col items-center text-slate-900 dark:text-slate-100">
30
-
<Show when={location.pathname !== "/"}>
31
-
<MetaProvider>
32
<Meta name="robots" content="noindex, nofollow" />
33
-
</MetaProvider>
34
-
</Show>
35
<div class="mb-2 flex w-[21rem] items-center sm:w-[24rem]">
36
<div class="flex basis-1/3 gap-x-2">
37
<A href="/jetstream">
···
43
</div>
44
<div class="flex basis-1/3 items-center justify-center text-center">
45
<A href="/" class="font-mono font-bold hover:underline">
46
-
PDSls
47
</A>
48
<Show when={localStorage.kawaii === "true" || kawaii()}>
49
<a
···
7
import { Search } from "./components/search.jsx";
8
import { AccountManager } from "./components/account.jsx";
9
import { resolveHandle } from "./utils/api.js";
10
+
import { Meta, MetaProvider, Title } from "@solidjs/meta";
11
import { kawaii, Settings } from "./components/settings.jsx";
12
import { Handle } from "@atcute/lexicons";
13
import { copyNotice } from "./utils/copy.js";
14
+
15
+
const customTitle: Record<string, string> = {
16
+
"did:plc:hx53snho72xoj7zqt5uice4u": "wrenls",
17
+
};
18
19
const Layout = (props: RouteSectionProps<unknown>) => {
20
const params = useParams();
···
31
32
return (
33
<div id="main" class="m-4 flex flex-col items-center text-slate-900 dark:text-slate-100">
34
+
<MetaProvider>
35
+
<Show when={location.pathname !== "/"}>
36
<Meta name="robots" content="noindex, nofollow" />
37
+
</Show>
38
+
<Title>{customTitle[params.repo] ?? "PDSls"}</Title>
39
+
</MetaProvider>
40
<div class="mb-2 flex w-[21rem] items-center sm:w-[24rem]">
41
<div class="flex basis-1/3 gap-x-2">
42
<A href="/jetstream">
···
48
</div>
49
<div class="flex basis-1/3 items-center justify-center text-center">
50
<A href="/" class="font-mono font-bold hover:underline">
51
+
{customTitle[params.repo] ?? "PDSls"}
52
</A>
53
<Show when={localStorage.kawaii === "true" || kawaii()}>
54
<a