super mega layout improvements
This commit is contained in:
parent
923c24a93e
commit
eb2b869015
@ -99,11 +99,10 @@
|
||||
}
|
||||
|
||||
ol > li {
|
||||
@apply flex;
|
||||
@apply flex flex-wrap gap-x-2;
|
||||
counter-increment: counterName;
|
||||
}
|
||||
ol > li:before {
|
||||
@apply mr-2;
|
||||
content: counter(counterName) '.';
|
||||
}
|
||||
}
|
||||
|
@ -7,6 +7,8 @@
|
||||
%sveltekit.head%
|
||||
</head>
|
||||
<body data-sveltekit-preload-data="hover">
|
||||
<div class="flex min-h-screen flex-col gap-8 p-4 max-sm:px-2">%sveltekit.body%</div>
|
||||
<div class="flex min-h-screen flex-col items-center gap-8 p-4 max-sm:px-2">
|
||||
%sveltekit.body%
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -22,10 +22,9 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="relative max-w-fit overflow-x-hidden rounded-lg bg-accent">
|
||||
<div class="relative flex-grow overflow-x-hidden rounded-lg bg-accent">
|
||||
<div class="flex items-start overflow-x-auto p-2">
|
||||
<pre><code>{data}</code></pre>
|
||||
|
||||
{#if copy || download}
|
||||
<!--Copy button-->
|
||||
<!--Flex reverse for peer hover to work properly-->
|
||||
|
@ -5,7 +5,7 @@
|
||||
import guideVideo from '$lib/assets/guide-client.mp4';
|
||||
</script>
|
||||
|
||||
<Tabs.Root value="android" class="max-w-xl">
|
||||
<Tabs.Root value="android">
|
||||
<Tabs.List class="grid w-full grid-cols-3">
|
||||
<Tabs.Trigger value="android">Android</Tabs.Trigger>
|
||||
<Tabs.Trigger value="windows">Windows</Tabs.Trigger>
|
||||
@ -35,7 +35,7 @@
|
||||
<div class="flex flex-col gap-2">
|
||||
<p>Download the configuration file and import it</p>
|
||||
<aside>Alternatively, you can scan the QR code with the WireGuard app</aside>
|
||||
<video controls muted preload="metadata" class="max-h-screen">
|
||||
<video autoplay loop controls muted preload="metadata" class="max-h-screen">
|
||||
<source src={guideVideo} type="video/mp4" />
|
||||
</video>
|
||||
</div>
|
||||
|
@ -14,10 +14,10 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<header class="sm:flex">
|
||||
<span class=" mr-6 font-bold sm:inline-block">VPGen</span>
|
||||
<header class="flex w-full flex-wrap justify-between gap-x-6 gap-y-4 md:max-w-3xl">
|
||||
<span class="font-bold sm:inline-block">VPGen</span>
|
||||
<nav>
|
||||
<ul class="flex items-center gap-6 text-sm">
|
||||
<ul class="flex flex-wrap items-center gap-6 text-sm">
|
||||
<li><a href="/" class={getNavClass(/^\/$/)}>Home</a></li>
|
||||
{#if user}
|
||||
<li><a href="/user" class={getNavClass(/^\/user$/)}>Profile</a></li>
|
||||
@ -27,13 +27,16 @@
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="flex flex-grow flex-col gap-4">
|
||||
<main class="flex min-w-full max-w-full flex-grow flex-col gap-4 md:min-w-[48rem]">
|
||||
{@render children()}
|
||||
</main>
|
||||
|
||||
<!--https://github.com/sveltejs/kit/discussions/7585#discussioncomment-9997936-->
|
||||
<!--Some shenanings needed to be done to get the footer position to stick correctly,
|
||||
didn't work with display: contents-->
|
||||
<footer class="relative inset-x-0 bottom-0 text-center">
|
||||
<footer class="inset-x-0 bottom-0 w-full text-center">
|
||||
<p>© 2024</p>
|
||||
</footer>
|
||||
|
||||
<style>
|
||||
</style>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<title>VPGen</title>
|
||||
</svelte:head>
|
||||
|
||||
<h1 class="mb-2 scroll-m-20 text-3xl font-extrabold tracking-tight lg:text-4xl">
|
||||
<h1 class="mb-2 scroll-m-20 text-center text-3xl font-extrabold tracking-tight lg:text-4xl">
|
||||
Welcome to VPGen
|
||||
</h1>
|
||||
|
||||
|
@ -25,14 +25,14 @@
|
||||
|
||||
<h1 class="w-fit rounded-lg bg-accent p-2 text-lg">{data.client.name}</h1>
|
||||
|
||||
<section id="client-configuration" class="flex flex-wrap gap-4">
|
||||
<section id="client-configuration" class="flex flex-wrap justify-center gap-4">
|
||||
<CodeSnippet data={data.config} filename={clientWgCleanedName} copy download />
|
||||
|
||||
<div class="overflow-hidden rounded-lg">
|
||||
{@html qrCode.svg()}
|
||||
</div>
|
||||
</section>
|
||||
<section id="usage" class="flex flex-col gap-2">
|
||||
<section id="usage" class="flex w-full flex-col gap-2">
|
||||
<h2 class="text-xl font-semibold">Usage</h2>
|
||||
<p>To use VPGen, you need to install the WireGuard app on your device.</p>
|
||||
<WireguardGuide />
|
||||
|
Loading…
x
Reference in New Issue
Block a user