Move non-form content to Layout
This commit is contained in:
parent
6fdeee1269
commit
12aa0823d9
2 changed files with 69 additions and 67 deletions
|
@ -8,6 +8,10 @@
|
|||
*/
|
||||
import "@styles/main.scss";
|
||||
|
||||
import LanguageSelect from "@components/language-select.astro";
|
||||
import Licence from "@components/licence.html";
|
||||
import Privacy from "@components/privacy.html";
|
||||
|
||||
const { title } = Astro.props;
|
||||
---
|
||||
|
||||
|
@ -55,7 +59,67 @@ const { title } = Astro.props;
|
|||
content={Astro.generator}
|
||||
/>
|
||||
</head>
|
||||
<header>
|
||||
<img
|
||||
src="/logo.svg"
|
||||
alt="Share2Fedi"
|
||||
width="195"
|
||||
height="60"
|
||||
/>
|
||||
|
||||
<LanguageSelect />
|
||||
</header>
|
||||
<body>
|
||||
<slot />
|
||||
<main>
|
||||
<slot />
|
||||
</main>
|
||||
<aside>
|
||||
<p data-translate="description">
|
||||
Share₂Fedi is an instance-agnostic share page for
|
||||
<a
|
||||
href="https://en.wikipedia.org/wiki/Fediverse"
|
||||
data-translate="fediverse"
|
||||
>the Fediverse</a
|
||||
>. With it, you can post to various federated platforms from a single
|
||||
page.
|
||||
</p>
|
||||
<p><b data-translate="supportedProjects">Supported projects:</b></p>
|
||||
<ul>
|
||||
<li>
|
||||
Mastodon (<span data-translate="incl">incl.</span> Hometown, Fedibird,
|
||||
GlitchCafé)
|
||||
</li>
|
||||
<li>
|
||||
Misskey (<span data-translate="incl">incl.</span> Firefish/Calckey,
|
||||
FoundKey, Meisskey)
|
||||
</li>
|
||||
<li>Friendica</li>
|
||||
<li>Hubzilla</li>
|
||||
<li>GNU Social</li>
|
||||
</ul>
|
||||
<p data-translate="credits">
|
||||
Share₂Fedi is developed and maintained by
|
||||
<a
|
||||
href="https://www.kytta.dev/"
|
||||
data-translate="nikita"
|
||||
>Nikita Karamov</a
|
||||
>. Source code is
|
||||
<a
|
||||
href="https://github.com/kytta/share2fedi"
|
||||
data-translate="onGitHub"
|
||||
>on GitHub</a
|
||||
>. Hosted with
|
||||
<a href="https://vercel.com">Vercel</a>.
|
||||
<a
|
||||
href="https://stats.uptimerobot.com/QOXj3uXPDX"
|
||||
data-translate="statusPage"
|
||||
>Status page</a
|
||||
>.
|
||||
</p>
|
||||
<Licence />
|
||||
<Privacy />
|
||||
</aside>
|
||||
</body>
|
||||
|
||||
|
||||
</html>
|
||||
|
|
|
@ -8,10 +8,6 @@
|
|||
*/
|
||||
import Layout from "@layouts/layout.astro";
|
||||
import Form from "@components/form.astro";
|
||||
import Licence from "@components/licence.html";
|
||||
import Privacy from "@components/privacy.html";
|
||||
|
||||
import LanguageSelect from "@components/language-select.astro";
|
||||
|
||||
const searchParameters = new URL(Astro.request.url).searchParams;
|
||||
const prefilledText = searchParameters.get("text");
|
||||
|
@ -19,66 +15,8 @@ const prefilledInstance = searchParameters.get("instance");
|
|||
---
|
||||
|
||||
<Layout title="Share₂Fedi — an instance-agnostic share page for the Fediverse">
|
||||
<header>
|
||||
<img
|
||||
src="/logo.svg"
|
||||
alt="Share2Fedi"
|
||||
width="195"
|
||||
height="60"
|
||||
/>
|
||||
|
||||
<LanguageSelect />
|
||||
</header>
|
||||
<main>
|
||||
<Form
|
||||
{prefilledText}
|
||||
{prefilledInstance}
|
||||
/>
|
||||
</main>
|
||||
<aside>
|
||||
<p data-translate="description">
|
||||
Share₂Fedi is an instance-agnostic share page for
|
||||
<a
|
||||
href="https://en.wikipedia.org/wiki/Fediverse"
|
||||
data-translate="fediverse"
|
||||
>the Fediverse</a
|
||||
>. With it, you can post to various federated platforms from a single
|
||||
page.
|
||||
</p>
|
||||
<p><b data-translate="supportedProjects">Supported projects:</b></p>
|
||||
<ul>
|
||||
<li>
|
||||
Mastodon (<span data-translate="incl">incl.</span> Hometown, Fedibird,
|
||||
GlitchCafé)
|
||||
</li>
|
||||
<li>
|
||||
Misskey (<span data-translate="incl">incl.</span> Firefish/Calckey,
|
||||
FoundKey, Meisskey)
|
||||
</li>
|
||||
<li>Friendica</li>
|
||||
<li>Hubzilla</li>
|
||||
<li>GNU Social</li>
|
||||
</ul>
|
||||
<p data-translate="credits">
|
||||
Share₂Fedi is developed and maintained by
|
||||
<a
|
||||
href="https://www.kytta.dev/"
|
||||
data-translate="nikita"
|
||||
>Nikita Karamov</a
|
||||
>. Source code is
|
||||
<a
|
||||
href="https://github.com/kytta/share2fedi"
|
||||
data-translate="onGitHub"
|
||||
>on GitHub</a
|
||||
>. Hosted with
|
||||
<a href="https://vercel.com">Vercel</a>.
|
||||
<a
|
||||
href="https://stats.uptimerobot.com/QOXj3uXPDX"
|
||||
data-translate="statusPage"
|
||||
>Status page</a
|
||||
>.
|
||||
</p>
|
||||
<Licence />
|
||||
<Privacy />
|
||||
</aside>
|
||||
<Form
|
||||
{prefilledText}
|
||||
{prefilledInstance}
|
||||
/>
|
||||
</Layout>
|
||||
|
|
Reference in a new issue