on master help sign in
pages, components: wrap all mentions of planets in /id/ links
6e5579cMatilde Park
components/PostPreview.js+5−3
@@ -28,9 +28,11 @@ export default function PostPreview(props) {
28 </div>
28 </div>
29 ) : null}
29 ) : null}
30 {props.post.extra.ship ? (
30 {props.post.extra.ship ? (
31+ <Link href={`/id/${props.post.extra.ship}`}>
31− <div className="type-sub-bold text-wall-500 font-mono">
32+ <a className="type-sub-bold text-wall-500 font-mono">
32− {props.post.extra.ship}
33+ {props.post.extra.ship}
33− </div>
34+ </a>
35+ </Link>
34 ) : null}
36 ) : null}
35 </div>
37 </div>
36 <div className="text-wall-500 type-sub mt-1">{formatDate(date)}</div>
38 <div className="text-wall-500 type-sub mt-1">{formatDate(date)}</div>
pages/blog.js+5−3
@@ -61,9 +61,11 @@ export default function Blog({ posts, search }) {
61 </div>
61 </div>
62 ) : null}
62 ) : null}
63 {post.extra.ship ? (
63 {post.extra.ship ? (
64+ <Link href={`/id/${post.extra.ship}`}>
64− <div className="type-sub-bold text-wall-500 font-mono">
65+ <a className="type-sub-bold text-wall-500 font-mono">
65− {post.extra.ship}
66+ {post.extra.ship}
66− </div>
67+ </a>
68+ </Link>
67 ) : null}
69 ) : null}
68 </div>
70 </div>
69 <div className="text-wall-500 type-sub">
71 <div className="text-wall-500 type-sub">
pages/blog/[slug].js+6−3
@@ -8,6 +8,7 @@ import {
8 generateDisplayDate,
8 generateDisplayDate,
9} from "../../lib/lib";
9} from "../../lib/lib";
10import Head from "next/head";
10import Head from "next/head";
11+import Link from "next/link";
11import Meta from "../../components/Meta";
12import Meta from "../../components/Meta";
12import ErrorPage from "../404";
13import ErrorPage from "../404";
13import Container from "../../components/Container";
14import Container from "../../components/Container";
@@ -49,9 +50,11 @@ export default function Post({
49 <div className="type-sub-bold mr-2">{post.extra.author}</div>
50 <div className="type-sub-bold mr-2">{post.extra.author}</div>
50 ) : null}
51 ) : null}
51 {post.extra.ship ? (
52 {post.extra.ship ? (
53+ <Link href={`/id/${post.extra.ship}`}>
52− <div className="type-sub-bold text-wall-500 font-mono">
54+ <a className="type-sub-bold text-wall-500 font-mono">
53− {post.extra.ship}
55+ {post.extra.ship}
54− </div>
56+ </a>
57+ </Link>
55 ) : null}
58 ) : null}
56 </div>
59 </div>
57 <div className="text-wall-500 type-sub">{formatDate(date)}</div>
60 <div className="text-wall-500 type-sub">{formatDate(date)}</div>
pages/grants/[slug].js+5−3
@@ -43,9 +43,11 @@ export default function Grant({ post, markdown, search }) {
43 </div>
43 </div>
44 ) : null}
44 ) : null}
45 {post.extra.ship ? (
45 {post.extra.ship ? (
46+ <Link href={`/id/${post.extra.ship}`}>
46− <div className="type-ui text-wall-500 font-mono">
47+ <a className="type-sub-bold text-wall-500 font-mono">
47− {post.extra.ship}
48+ {post.extra.ship}
48− </div>
49+ </a>
50+ </Link>
49 ) : null}
51 ) : null}
50 <div className="type-ui text-wall-500 mt-4 md:mt-8 lg:mt-10">
52 <div className="type-ui text-wall-500 mt-4 md:mt-8 lg:mt-10">
51 {formatDate(DateTime.fromISO(post.date))}
53 {formatDate(DateTime.fromISO(post.date))}
pages/media/[slug].js+5−3
@@ -40,9 +40,11 @@ export default function MediaPage({ post, markdown, search }) {
40 </div>
40 </div>
41 ) : null}
41 ) : null}
42 {post.extra.ship ? (
42 {post.extra.ship ? (
43+ <Link href={`/id/${post.extra.ship}`}>
43− <div className="type-ui text-wall-500 font-mono">
44+ <a className="type-sub-bold text-wall-500 font-mono">
44− {post.extra.ship}
45+ {post.extra.ship}
45− </div>
46+ </a>
47+ </Link>
46 ) : null}
48 ) : null}
47 <div className="type-ui text-wall-500 mt-16">{formatDate(date)}</div>
49 <div className="type-ui text-wall-500 mt-16">{formatDate(date)}</div>
48 </Section>
50 </Section>
pages/updates.js+5−3
@@ -47,9 +47,11 @@ export default function Updates({ posts, search }) {
47 <div className="mx-1 text-wall-500">•</div>
47 <div className="mx-1 text-wall-500">•</div>
48 ) : null}
48 ) : null}
49 {post?.extra.ship ? (
49 {post?.extra.ship ? (
50+ <Link href={`/id/${post.extra.ship}`}>
50− <div className="type-ui text-wall-500 font-mono">
51+ <a className="type-sub-bold text-wall-500 font-mono">
51− {post.extra.ship}
52+ {post.extra.ship}
52− </div>
53+ </a>
54+ </Link>
53 ) : null}
55 ) : null}
54 </div>
56 </div>
55
57