forked from NextGraph/nextgraph-rs
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
992 B
41 lines
992 B
<!--
|
|
// Copyright (c) 2022-2024 Niko Bonnieure, Par le Peuple, NextGraph.org developers
|
|
// All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0
|
|
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
|
|
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
|
|
// at your option. All files in the project carrying such
|
|
// notice may not be copied, modified, or distributed except
|
|
// according to those terms.
|
|
-->
|
|
|
|
<script lang="ts">
|
|
import Test from "../lib/Test.svelte";
|
|
|
|
import { active_session } from "../store";
|
|
import { onMount, tick } from "svelte";
|
|
import { link, push } from "svelte-spa-router";
|
|
|
|
let top;
|
|
async function scrollToTop() {
|
|
await tick();
|
|
top.scrollIntoView();
|
|
}
|
|
|
|
onMount(async () => {
|
|
if (!$active_session) {
|
|
push("#/");
|
|
} else {
|
|
await scrollToTop();
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<main class="container3">
|
|
<div class="row" bind:this={top}>
|
|
<Test />
|
|
</div>
|
|
</main>
|
|
|
|
<style>
|
|
</style>
|
|
|