on master help sign in
modified docs header, fix search in mobile docs tray
commit7dd942ad08fdf5e84fbf60f6ee03cd20fb768311 authorGavin Atkinson <gvnatknsn@protonmail.com> dateTue 13 Jul 2021, 17:31 (5 years ago) parentf7df2db
10 files changed+55−27
components/ContentArea.js+32−17 components/MenuTray.js+2−2 components/Sidebar.js+1 pages/community/[[...slug]].js+3−1 pages/docs/[[...slug]].js+1−1 pages/getting-started/[[...slug]].js+3−1 pages/understanding-urbit/[[...slug]].js+3−1 pages/using/[[...slug]].js+3−1 styles/globals.css+1−1 styles/markdown.module.css+6−2
components/ContentArea.js+32−17
@@ -1,26 +1,41 @@
11export default function ContentArea(props) {
22 return (
33 <div className="w-full min-w-0 flex flex-col">
4− <header className="w-full px-4 md:px-8 md:w-10/12 flex flex-row justify-between items-center pt-8 md:pt-10 lg:pt-12 pb-10 md:pb-12 lg:pb-24">
5− <div className="type-ui">{props.section}</div>
6− {
7− // <button
8− // onClick={(e) => {
9− // e.stopPropagation();
10− // props.search.toggleSearch();
11− // }}
12− // className="button-sm bg-wall text-gray"
13− // >
14− // Search<div className="ml-4 text-lightGray">⌘K</div>
15− // </button>
16− }
17− </header>
18− <div className="px-4 md:px-12 lg:px-24 pb-24 pt-16 flex flex-col w-full max-h-screen h-screen overflow-y-scroll">
19− <div className="type-ui text-lightGray">{props.breadcrumbs}</div>
20− <h2 className="mb-16 mt-4">{props.title}</h2>
4+ <div className="px-4 md:px-12 lg:px-24 pb-24 pt-8 md:pt-10 lg:pt-16 flex flex-col w-full max-h-screen h-screen overflow-y-scroll">
5+ <div className="flex justify-between w-full items-center">
6+ <div className="type-ui text-gray">{props.breadcrumbs}</div>
7+ <div className="hidden md:block">
8+ <button
9+ onClick={(e) => {
10+ e.stopPropagation();
11+ props.search.toggleSearch();
12+ }}
13+ className="button-sm bg-wall text-gray"
14+ >
15+ Search<div className="ml-4 text-lightGray">⌘K</div>
16+ </button>
17+ </div>
18+ </div>
19+
20+ <h2 className="mb-16 mt-24">{props.title}</h2>
2121 {props.children}
2222 <div className="pb-32" />
2323 </div>
2424 </div>
2525 );
2626}
27+
28+// <header className="w-full px-4 md:px-8 md:w-10/12 flex flex-row justify-between items-center pt-8 md:pt-10 lg:pt-12 pb-12">
29+// <div className="type-ui">{props.section}</div>
30+// {
31+// // <button
32+// // onClick={(e) => {
33+// // e.stopPropagation();
34+// // props.search.toggleSearch();
35+// // }}
36+// // className="button-sm bg-wall text-gray"
37+// // >
38+// // Search<div className="ml-4 text-lightGray">⌘K</div>
39+// // </button>
40+// }
41+// </header>
components/MenuTray.js+2−2
@@ -36,9 +36,9 @@ export default function MenuTray(props) {
3636 className={`bg-washedWhite w-screen h-screen ${overlayClasses}`}
3737 />
3838 <div
39− className={`absolute bg-wall h-screen top-0 left-0 tray-menu-width overflow-y-scroll ${trayClasses}`}
39+ className={`absolute bg-wall h-screen top-0 left-0 tray-menu-width overflow-y-scroll mb-24 ${trayClasses}`}
4040 >
41− <div className="flex flex-col px-4 md:px-8 pt-8 md:pt-10 lg:pt-12 pb-10 md:pb-12 lg:pb-24">
41+ <div className="flex flex-col px-4 md:px-8 pt-8 md:pt-10 lg:pt-12">
4242 {props.children}
4343 </div>
4444 </div>
components/Sidebar.js+1
@@ -26,6 +26,7 @@ export default function Sidebar(props) {
2626 </Link>
2727 </header>
2828 {props.children}
29+ <div className="pt-64" />
2930 </MenuTray>
3031 <button
3132 onClick={(e) => {
pages/community/[[...slug]].js+3−1
@@ -66,7 +66,9 @@ export default function UsingLayout({ posts, data, params, search, markdown }) {
6666 <title>{data.title} / Community / urbit.org</title>
6767 </Head>
6868 <div className="flex w-screen h-screen min-h-screen w-screen">
69− <Sidebar>{childPages("/community", posts.pages)}</Sidebar>
69+ <Sidebar search={search}>
70+ {childPages("/community", posts.pages)}
71+ </Sidebar>
7072 <ContentArea
7173 breadcrumbs={breadcrumbs(posts, params.slug?.slice(0, -1) || "")}
7274 title={data.title}
pages/docs/[[...slug]].js+1−1
@@ -105,7 +105,7 @@ export default function DocsLayout({ posts, data, params, search, markdown }) {
105105 <title>{data.title} / Documentation / urbit.org</title>
106106 </Head>
107107 <div className="flex w-screen h-screen min-h-screen w-screen">
108− <Sidebar>{childPages("/docs", posts.children)}</Sidebar>
108+ <Sidebar search={search}>{childPages("/docs", posts.children)}</Sidebar>
109109
110110 <ContentArea
111111 breadcrumbs={breadcrumbs(posts, params.slug?.slice(0, -1) || "")}
pages/getting-started/[[...slug]].js+3−1
@@ -66,7 +66,9 @@ export default function UsingLayout({ posts, data, params, search, markdown }) {
6666 <title>{data.title} / Getting Started / urbit.org</title>
6767 </Head>
6868 <div className="flex w-screen h-screen min-h-screen w-screen">
69− <Sidebar>{childPages("/getting-started", posts.pages)}</Sidebar>
69+ <Sidebar search={search}>
70+ {childPages("/getting-started", posts.pages)}
71+ </Sidebar>
7072 <ContentArea
7173 breadcrumbs={breadcrumbs(posts, params.slug?.slice(0, -1) || "")}
7274 title={data.title}
pages/understanding-urbit/[[...slug]].js+3−1
@@ -71,7 +71,9 @@ export default function UnderstandingLayout({
7171 <title>{data.title} / Understanding Urbit / urbit.org</title>
7272 </Head>
7373 <div className="flex w-screen h-screen min-h-screen w-screen">
74− <Sidebar>{childPages("/understanding-urbit", posts.pages)}</Sidebar>
74+ <Sidebar search={search}>
75+ {childPages("/understanding-urbit", posts.pages)}
76+ </Sidebar>
7577 <ContentArea
7678 breadcrumbs={breadcrumbs(posts, params.slug?.slice(0, -1) || "")}
7779 title={data.title}
pages/using/[[...slug]].js+3−1
@@ -103,7 +103,9 @@ export default function UsingLayout({ posts, data, params, search, markdown }) {
103103 <title>{data.title} / Operator's Manual / urbit.org</title>
104104 </Head>
105105 <div className="flex w-screen h-screen min-h-screen w-screen">
106− <Sidebar>{childPages("/using", posts.children)}</Sidebar>
106+ <Sidebar search={search}>
107+ {childPages("/using", posts.children)}
108+ </Sidebar>
107109 <ContentArea
108110 breadcrumbs={breadcrumbs(posts, params.slug?.slice(0, -1) || "")}
109111 title={data.title}
styles/globals.css+1−1
@@ -185,7 +185,7 @@ a:hover {
185185 border-radius: 99px;
186186 content: "";
187187 position: absolute;
188− left: -1.25rem;
188+ left: -0.75rem;
189189 top: 0.4rem;
190190 @apply bg-green;
191191}
styles/markdown.module.css+6−2
@@ -68,12 +68,16 @@
6868
6969.markdown pre,
7070.markdown pre[class*="language-"] {
71− @apply p-8 bg-wall rounded-lg;
7271}
7372
7473.markdown code,
7574.markdown code[class*="language-"] {
76− @apply px-2 py-0.5 bg-wall rounded-lg;
75+ @apply px-2 py-0.5 bg-wall rounded-md;
76+}
77+
78+.markdown pre code,
79+.markdown pre[class*="language-"] code {
80+ @apply p-4 md:p-8 rounded-xl;
7781}
7882
7983.markdown ul {