diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a7d6534..ef5b5e7 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -117,14 +117,12 @@ diff --git a/src/routes/account/+page.svelte b/src/routes/account/+page.svelte index 5e3184f..0027421 100644 --- a/src/routes/account/+page.svelte +++ b/src/routes/account/+page.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; import type { PageProps } from './$types'; import type { Company } from '$lib/types'; + import { MediaQuery } from 'svelte/reactivity'; let applicationToDelete: number = $state(0); let { data }: PageProps = $props(); @@ -138,50 +139,54 @@ console.error('Error uploading file:', error); } } + + const largeScreen = new MediaQuery('min-width: 640px');
-
-
- User avatar - {#if data.user.fullName} -

{data.user.fullName}

-

{data.user.username}

+ {#if largeScreen.current} +
+
+ User avatar + {#if data.user.fullName} +

{data.user.fullName}

+

{data.user.username}

+ {/if} + {#if !data.user.fullName} +

{data.user.username}

+ {/if} +
+ {#if data.user.email} +
+ mail + {data.user.email} +
{/if} - {#if !data.user.fullName} -

{data.user.username}

+ {#if data.user.phone} +
+ call + {data.user.phone} +
+ {/if} + {#if data.user.createdAt} +
+ calendar_today + Joined {data.user.createdAt.toLocaleDateString('en-US', dateFormatOptions)} +
{/if}
- {#if data.user.email} -
- mail - {data.user.email} -
- {/if} - {#if data.user.phone} -
- call - {data.user.phone} -
- {/if} - {#if data.user.createdAt} -
- calendar_today - Joined {data.user.createdAt.toLocaleDateString('en-US', dateFormatOptions)} -
- {/if} -
+ {/if}
@@ -261,41 +266,42 @@
Pending applications
{#each data.applications as application} - -