summaryrefslogtreecommitdiff
path: root/docs/src/layouts/Main.astro
diff options
context:
space:
mode:
authorGravatar Caleb Jasik <calebjasik@jasik.xyz> 2021-07-27 01:31:07 -0500
committerGravatar GitHub <noreply@github.com> 2021-07-27 01:31:07 -0500
commit0c46a1dab2d74d221490720572e7917cf671bae5 (patch)
treed4d959c0b1cb520d61a115832abf7931bbd7e76e /docs/src/layouts/Main.astro
parentc14d2550b23566e236cc231e6bd51b7505bbd7b9 (diff)
downloadastro-0c46a1dab2d74d221490720572e7917cf671bae5.tar.gz
astro-0c46a1dab2d74d221490720572e7917cf671bae5.tar.zst
astro-0c46a1dab2d74d221490720572e7917cf671bae5.zip
Docs/show docsidebar on mobile (#878)
Diffstat (limited to '')
-rw-r--r--docs/src/layouts/Main.astro24
1 files changed, 15 insertions, 9 deletions
diff --git a/docs/src/layouts/Main.astro b/docs/src/layouts/Main.astro
index c7ef2adce..332147cf3 100644
--- a/docs/src/layouts/Main.astro
+++ b/docs/src/layouts/Main.astro
@@ -1,7 +1,7 @@
---
import ArticleFooter from '../components/ArticleFooter.astro';
import SiteSidebar from '../components/SiteSidebar.astro';
-import DocSidebar from '../components/DocSidebar.tsx';
+import DocSidebar, { TableOfContents, More } from '../components/DocSidebar/DocSidebar.tsx';
import MenuToggle from '../components/MenuToggle.tsx';
import MetaData from "../components/MetaData.astro";
import { site } from "../config.ts";
@@ -205,10 +205,7 @@ if (currentPage) {
#sidebar-content {
display: none;
- }
- .theme-toggle-wrapper {
- display: none;
- }
+ }
#sidebar-site {
display: none;
}
@@ -219,6 +216,9 @@ if (currentPage) {
display: block;
top: 0;
}
+ .block {
+ display: block;
+ }
@media (min-width: 50em) {
header {
position: static;
@@ -261,8 +261,8 @@ if (currentPage) {
/* display: flex; */
grid-column: 3;
}
- .theme-toggle-wrapper {
- display: block;
+ .sm\:hidden {
+ display: none;
}
}
@@ -335,15 +335,21 @@ if (currentPage) {
</aside>
<div id="article">
<article class="content">
- <section>
+ <section class="main-section">
<h1 class="content-title" id="overview">{content?.title}</h1>
+ {currentPage && <nav class="block sm:hidden">
+ <TableOfContents client:media="(max-width: 50em)" headers={headers}/>
+ </nav>}
<slot />
</section>
+ {currentPage && <nav class="block sm:hidden">
+ <More client:media="(max-width: 50em)" editHref={githubEditUrl}/>
+ </nav>}
{currentPage && <ArticleFooter path={currentFile} />}
</article>
</div>
<aside class="sidebar" id="sidebar-content" title="Table of Contents">
- {currentPage && <DocSidebar client:idle headers={headers} editHref={githubEditUrl} />}
+ {currentPage && <DocSidebar client:media="(min-width: 50em)" headers={headers} editHref={githubEditUrl} />}
</aside>
</main>