feat(dashboard): go to home when loading dash page while not logged in

This commit is contained in:
Draconizations 2022-05-30 13:02:04 +02:00
parent c9a02f2ab6
commit 62ac655922
2 changed files with 12 additions and 2 deletions

View File

@ -2,7 +2,7 @@
import { Container, Row, Col, Alert, Spinner, Card, CardHeader, CardBody, Accordion, AccordionItem, CardTitle } from "sveltestrap"; import { Container, Row, Col, Alert, Spinner, Card, CardHeader, CardBody, Accordion, AccordionItem, CardTitle } from "sveltestrap";
import Body from '../lib/group/Body.svelte'; import Body from '../lib/group/Body.svelte';
import MemberBody from '../lib/member/Body.svelte'; import MemberBody from '../lib/member/Body.svelte';
import { useParams, Link } from 'svelte-navigator'; import { useParams, Link, navigate } from 'svelte-navigator';
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import api from "../api"; import api from "../api";
import { Member, Group } from "../api/types"; import { Member, Group } from "../api/types";
@ -39,6 +39,11 @@
$: orderedMembers = members.sort((a, b) => a.name.localeCompare(b.name)); $: orderedMembers = members.sort((a, b) => a.name.localeCompare(b.name));
$: slicedMembers = orderedMembers.slice(indexOfFirstItem, indexOfLastItem); $: slicedMembers = orderedMembers.slice(indexOfFirstItem, indexOfLastItem);
if (!isPublic && isPage) {
let user = localStorage.getItem("pk-user");
if (!user) navigate("/");
}
onMount(() => { onMount(() => {
fetchGroup(); fetchGroup();
}); });

View File

@ -2,7 +2,7 @@
import { Container, Row, Col, Alert, Spinner, Card, CardHeader, CardBody, Accordion, AccordionItem, CardTitle } from "sveltestrap"; import { Container, Row, Col, Alert, Spinner, Card, CardHeader, CardBody, Accordion, AccordionItem, CardTitle } from "sveltestrap";
import Body from '../lib/member/Body.svelte'; import Body from '../lib/member/Body.svelte';
import GroupBody from '../lib/group/Body.svelte'; import GroupBody from '../lib/group/Body.svelte';
import { useParams, Link } from 'svelte-navigator'; import { useParams, Link, navigate } from 'svelte-navigator';
import { onMount } from 'svelte'; import { onMount } from 'svelte';
import api from "../api"; import api from "../api";
import { Member, Group } from "../api/types"; import { Member, Group } from "../api/types";
@ -40,6 +40,11 @@
$: orderedGroups = groups.sort((a, b) => a.name.localeCompare(b.name)); $: orderedGroups = groups.sort((a, b) => a.name.localeCompare(b.name));
$: slicedGroups = orderedGroups.slice(indexOfFirstItem, indexOfLastItem); $: slicedGroups = orderedGroups.slice(indexOfFirstItem, indexOfLastItem);
if (!isPublic && isPage) {
let user = localStorage.getItem("pk-user");
if (!user) navigate("/");
}
onMount(() => { onMount(() => {
fetchMember(); fetchMember();
}); });