summaryrefslogtreecommitdiff
path: root/docs/src/components/DocSidebar/More.tsx
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/components/DocSidebar/More.tsx
parentc14d2550b23566e236cc231e6bd51b7505bbd7b9 (diff)
downloadastro-0c46a1dab2d74d221490720572e7917cf671bae5.tar.gz
astro-0c46a1dab2d74d221490720572e7917cf671bae5.tar.zst
astro-0c46a1dab2d74d221490720572e7917cf671bae5.zip
Docs/show docsidebar on mobile (#878)
Diffstat (limited to 'docs/src/components/DocSidebar/More.tsx')
-rw-r--r--docs/src/components/DocSidebar/More.tsx69
1 files changed, 69 insertions, 0 deletions
diff --git a/docs/src/components/DocSidebar/More.tsx b/docs/src/components/DocSidebar/More.tsx
new file mode 100644
index 000000000..82c5d3b25
--- /dev/null
+++ b/docs/src/components/DocSidebar/More.tsx
@@ -0,0 +1,69 @@
+import type { FunctionalComponent } from 'preact';
+import { h, Fragment } from 'preact';
+import EditOnGithub from '../EditOnGithub';
+import ThemeToggle from '../ThemeToggle';
+
+const More: FunctionalComponent<{ editHref: string }> = ({ editHref }) => {
+ return (
+ <>
+ <h2 class="heading">More</h2>
+ <ul>
+ <li class={`header-link depth-2`}>
+ <EditOnGithub href={editHref} />
+ </li>
+ <li class={`header-link depth-2`}>
+ <a
+ href="https://github.com/snowpackjs/astro/issues/new/choose"
+ target="_blank"
+ >
+ <svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="bug"
+ class="svg-inline--fa fa-bug fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 512 512"
+ height="1em"
+ width="1em"
+ >
+ <path
+ fill="currentColor"
+ d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z"
+ ></path>
+ </svg>
+ <span>Report a bug</span>
+ </a>
+ </li>
+ <li class={`header-link depth-2`}>
+ <a href="https://astro.build/chat" target="_blank">
+ <svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="comment-alt"
+ class="svg-inline--fa fa-comment-alt fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 512 512"
+ height="1em"
+ width="1em"
+ >
+ <path
+ fill="currentColor"
+ d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"
+ ></path>
+ </svg>
+ <span>Join the community</span>
+ </a>
+ </li>
+ </ul>
+ <div style={{ margin: '2rem 0', textAlign: 'center' }}>
+ <ThemeToggle />
+ </div>
+ </>
+ );
+};
+
+export default More;