on master help sign in
pages, components: wrap all mentions of planets in /id/ links
commit6e5579c65610ef6b8dd381d56bd20ad338c8ede3 authorMatilde Park <matilde.park@urbit.org> dateSat 23 Apr 2022, 20:55 (5 years ago) parent356af5e
6 files changed+31−18
components/PostPreview.js+5−3 pages/blog.js+5−3 pages/blog/[slug].js+6−3 pages/grants/[slug].js+5−3 pages/media/[slug].js+5−3 pages/updates.js+5−3
components/PostPreview.js+5−3
@@ -28,9 +28,11 @@ export default function PostPreview(props) {
2828 </div>
2929 ) : null}
3030 {props.post.extra.ship ? (
31− <div className="type-sub-bold text-wall-500 font-mono">
32− {props.post.extra.ship}
33− </div>
31+ <Link href={`/id/${props.post.extra.ship}`}>
32+ <a className="type-sub-bold text-wall-500 font-mono">
33+ {props.post.extra.ship}
34+ </a>
35+ </Link>
3436 ) : null}
3537 </div>
3638 <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 }) {
6161 </div>
6262 ) : null}
6363 {post.extra.ship ? (
64− <div className="type-sub-bold text-wall-500 font-mono">
65− {post.extra.ship}
66− </div>
64+ <Link href={`/id/${post.extra.ship}`}>
65+ <a className="type-sub-bold text-wall-500 font-mono">
66+ {post.extra.ship}
67+ </a>
68+ </Link>
6769 ) : null}
6870 </div>
6971 <div className="text-wall-500 type-sub">
pages/blog/[slug].js+6−3
@@ -8,6 +8,7 @@ import {
88 generateDisplayDate,
99} from "../../lib/lib";
1010import Head from "next/head";
11+import Link from "next/link";
1112import Meta from "../../components/Meta";
1213import ErrorPage from "../404";
1314import Container from "../../components/Container";
@@ -49,9 +50,11 @@ export default function Post({
4950 <div className="type-sub-bold mr-2">{post.extra.author}</div>
5051 ) : null}
5152 {post.extra.ship ? (
52− <div className="type-sub-bold text-wall-500 font-mono">
53− {post.extra.ship}
54− </div>
53+ <Link href={`/id/${post.extra.ship}`}>
54+ <a className="type-sub-bold text-wall-500 font-mono">
55+ {post.extra.ship}
56+ </a>
57+ </Link>
5558 ) : null}
5659 </div>
5760 <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 }) {
4343 </div>
4444 ) : null}
4545 {post.extra.ship ? (
46− <div className="type-ui text-wall-500 font-mono">
47− {post.extra.ship}
48− </div>
46+ <Link href={`/id/${post.extra.ship}`}>
47+ <a className="type-sub-bold text-wall-500 font-mono">
48+ {post.extra.ship}
49+ </a>
50+ </Link>
4951 ) : null}
5052 <div className="type-ui text-wall-500 mt-4 md:mt-8 lg:mt-10">
5153 {formatDate(DateTime.fromISO(post.date))}
pages/media/[slug].js+5−3
@@ -40,9 +40,11 @@ export default function MediaPage({ post, markdown, search }) {
4040 </div>
4141 ) : null}
4242 {post.extra.ship ? (
43− <div className="type-ui text-wall-500 font-mono">
44− {post.extra.ship}
45− </div>
43+ <Link href={`/id/${post.extra.ship}`}>
44+ <a className="type-sub-bold text-wall-500 font-mono">
45+ {post.extra.ship}
46+ </a>
47+ </Link>
4648 ) : null}
4749 <div className="type-ui text-wall-500 mt-16">{formatDate(date)}</div>
4850 </Section>
pages/updates.js+5−3
@@ -47,9 +47,11 @@ export default function Updates({ posts, search }) {
4747 <div className="mx-1 text-wall-500">•</div>
4848 ) : null}
4949 {post?.extra.ship ? (
50− <div className="type-ui text-wall-500 font-mono">
51− {post.extra.ship}
52− </div>
50+ <Link href={`/id/${post.extra.ship}`}>
51+ <a className="type-sub-bold text-wall-500 font-mono">
52+ {post.extra.ship}
53+ </a>
54+ </Link>
5355 ) : null}
5456 </div>
5557