From 7d4ad34587db0d10a4b25d4884b45af423aba123 Mon Sep 17 00:00:00 2001 From: Drake Marino Date: Thu, 19 Jun 2025 20:42:33 -0500 Subject: [PATCH] fix mobile account --- src/routes/+layout.svelte | 21 ++-- src/routes/account/+page.svelte | 116 ++++++++++++----------- src/routes/account/settings/+page.svelte | 2 +- 3 files changed, 77 insertions(+), 62 deletions(-) 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} - -