diff --git a/src/lib/System/System.svelte b/src/lib/System/System.svelte index cd511a01..7ebba4f2 100644 --- a/src/lib/System/System.svelte +++ b/src/lib/System/System.svelte @@ -2,13 +2,15 @@ import { Card, CardBody } from 'sveltestrap'; import CardsHeader from '../CardsHeader.svelte'; import SystemBody from './SystemBody.svelte'; + import SystemPrivacy from './SystemPrivacy.svelte'; export let user; - let editMode = false; + export let isPublic = true; + let editMode = false; - + {#if !editMode} @@ -17,4 +19,8 @@ hehe {/if} - \ No newline at end of file + + +{#if !isPublic} + +{/if} \ No newline at end of file diff --git a/src/lib/system/SystemPrivacy.svelte b/src/lib/system/SystemPrivacy.svelte new file mode 100644 index 00000000..a2f0de96 --- /dev/null +++ b/src/lib/system/SystemPrivacy.svelte @@ -0,0 +1,41 @@ + + + + + +
+ +
System privacy +
+
+ + {#if editMode} + stuff + {:else} + + + Description: {user.privacy.description_privacy} + + + Member list: {user.privacy.member_list_privacy} + + + Group list: {user.privacy.group_list_privacy} + + + Current front: {user.privacy.front_privacy} + + + Front history: {user.privacy.front_history_privacy} + + + + {/if} + +
\ No newline at end of file diff --git a/src/pages/Dash.svelte b/src/pages/Dash.svelte index df6dcfeb..7db7198b 100644 --- a/src/pages/Dash.svelte +++ b/src/pages/Dash.svelte @@ -3,10 +3,12 @@ import { navigate, useLocation } from "svelte-navigator"; import { currentUser, loggedIn } from '../stores'; - import PrivateSystem from '../lib/system/System.svelte'; + import System from '../lib/system/System.svelte'; import PKAPI from '../api'; import type Sys from '../api/system'; + let isPublic = false; + // get the state from the navigator so that we know which tab to start on let location = useLocation(); let tabPane = $location.state && $location.state.tab; @@ -69,7 +71,7 @@ - +