From 98b369abbaca1fb981e033f02c5d516dc85a6312 Mon Sep 17 00:00:00 2001 From: DavePk04 <Dave.Pikop.Pokam@ulb.be> Date: Sat, 15 Mar 2025 17:16:31 +0100 Subject: [PATCH] feat(Frontend): added 'Solo session' --- frontend/src/routes/+page.svelte | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 963b4208..29c8065d 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -129,6 +129,19 @@ ); } + async function createSoloSession() { + let session = await Session.create(); + if (!session) { + console.warn("Failed to create solo session."); + return; + } + + contactSessions = [...contactSessions, session].sort( + (a, b) => b.start_time.getTime() - a.start_time.getTime() + ); +} + + async function searchNickname() { if (!user || !nickname || !nickname.includes('@')) { toastWarning('Please enter a valid email address'); @@ -191,6 +204,16 @@ {$t('home.createSession')} </button> <button + onclick={(e) => { + e.preventDefault(); + createSoloSession(); + }} + class="button float-start mr-2" +> + Solo session +</button> + + <button class="button float-start" class:btn-disabled={!contact || !contact.calcom_link} data-cal-link={`${contact.calcom_link}?email=${user?.email}&name=${user?.nickname}`} -- GitLab