2023-07-13 13:12:19 +02:00
|
|
|
<script lang="ts">
|
2023-07-13 22:45:49 +02:00
|
|
|
import Footer from "./lib/components/Footer.svelte"
|
2023-07-13 18:43:19 +02:00
|
|
|
import Header from "./lib/components/Menu/Header.svelte"
|
|
|
|
import Menu from "./lib/components/Menu/Menu.svelte"
|
2023-07-13 15:20:36 +02:00
|
|
|
import { location } from "./store"
|
2023-07-13 13:12:19 +02:00
|
|
|
|
|
|
|
export let url = ""
|
|
|
|
|
|
|
|
if (url) {
|
|
|
|
let l = url.split("?")
|
|
|
|
$location = {
|
|
|
|
path: l[0],
|
|
|
|
search: l.length > 1 ? l[1] : "",
|
|
|
|
hash: "",
|
|
|
|
categoryPath: l[0].replace(/\/[^_\/]+_[^\/]+$/, ""),
|
|
|
|
push: false,
|
|
|
|
pop: false,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-07-13 16:28:54 +02:00
|
|
|
if (typeof window !== "undefined") console.log("App initialized")
|
2023-07-13 18:43:19 +02:00
|
|
|
let activeMenu = true
|
2023-07-13 13:12:19 +02:00
|
|
|
</script>
|
|
|
|
|
2023-07-13 18:43:19 +02:00
|
|
|
<main class="">
|
|
|
|
<Header bind:active="{activeMenu}" />
|
2023-07-13 22:45:49 +02:00
|
|
|
<Footer />
|
2023-07-13 18:43:19 +02:00
|
|
|
</main>
|
2023-07-13 16:28:54 +02:00
|
|
|
|
2023-07-13 22:45:49 +02:00
|
|
|
<Menu bind:active="{activeMenu}" />
|
|
|
|
|
2023-07-13 18:43:19 +02:00
|
|
|
<style lang="less" global>
|
|
|
|
@import "./lib/assets/css/main.less";
|
|
|
|
@import "./lib/assets/css/base.less";
|
|
|
|
main {
|
|
|
|
overflow: hidden;
|
2023-07-13 22:45:49 +02:00
|
|
|
min-height: 100vh;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
justify-content: space-between;
|
2023-07-13 18:43:19 +02:00
|
|
|
height: 100%;
|
|
|
|
width: 100%;
|
|
|
|
@media @mobile {
|
|
|
|
font-size: @bodyfontsize;
|
|
|
|
}
|
|
|
|
@media @tablet {
|
|
|
|
font-size: @bodyfontsize_desktop;
|
|
|
|
}
|
|
|
|
}
|
2023-07-13 16:28:54 +02:00
|
|
|
@font-face {
|
|
|
|
font-display: swap;
|
|
|
|
font-family: "Libre Franklin";
|
|
|
|
font-style: normal;
|
|
|
|
font-weight: 400;
|
|
|
|
src: url("./lib/assets/fonts/libre-franklin-v13-latin-regular.woff2") format("woff2");
|
|
|
|
}
|
|
|
|
</style>
|