2023-01-25 22:41:11 +05:30
|
|
|
<script lang="ts">
|
2022-08-08 13:16:52 +05:30
|
|
|
import "uno.css";
|
2023-01-25 22:41:11 +05:30
|
|
|
import "@unocss/reset/tailwind.css";
|
|
|
|
import "../app.css";
|
2022-06-22 12:27:47 +05:30
|
|
|
|
2023-01-25 22:41:11 +05:30
|
|
|
import Nav from "$lib/Nav/Nav.svelte";
|
|
|
|
import Footer from "$lib/Footer.svelte";
|
|
|
|
import { page } from "$app/stores";
|
|
|
|
import PageTransition from "$lib/PageTransition.svelte";
|
|
|
|
import type { LayoutData } from "./$types";
|
|
|
|
|
|
|
|
export let data: LayoutData;
|
|
|
|
</script>
|
2022-06-22 12:27:47 +05:30
|
|
|
|
2022-07-06 21:52:13 +05:30
|
|
|
<svelte:head>
|
2023-02-03 23:25:33 +05:30
|
|
|
<title
|
|
|
|
>{$page.data.title} | Project Segfault {$page.url.pathname.startsWith(
|
|
|
|
"/blog"
|
|
|
|
)
|
|
|
|
? "blog"
|
|
|
|
: ""}</title
|
|
|
|
>
|
2023-01-25 22:41:11 +05:30
|
|
|
{#if $page.data.description}
|
2023-02-03 23:25:33 +05:30
|
|
|
<meta
|
|
|
|
name="description"
|
|
|
|
content={$page.data.description}
|
|
|
|
/>
|
2023-01-25 22:41:11 +05:30
|
|
|
{/if}
|
2022-07-06 21:52:13 +05:30
|
|
|
</svelte:head>
|
|
|
|
|
2022-06-18 00:22:07 +05:30
|
|
|
<Nav />
|
2022-06-22 12:27:47 +05:30
|
|
|
|
2023-02-03 23:25:33 +05:30
|
|
|
<main class="px-8 mb-8 max-w-90rem m-auto">
|
|
|
|
<PageTransition pathname={data.pathname}>
|
|
|
|
<slot />
|
|
|
|
</PageTransition>
|
|
|
|
</main>
|
2022-06-22 12:27:47 +05:30
|
|
|
|
2022-06-18 21:56:58 +05:30
|
|
|
<Footer />
|