feat(dashboard): go to home when loading dash page while not logged in
This commit is contained in:
parent
c9a02f2ab6
commit
62ac655922
@ -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();
|
||||||
});
|
});
|
||||||
|
@ -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();
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user