Merge pull request #776 from rickaard/close-sidedrawer
Close the sidedrawer when clicking a link in mobile view
This commit is contained in:
commit
570a082227
@ -1652,7 +1652,7 @@ export async function cleanupDockerStorage(dockerId, lowDiskSpace, force) {
|
|||||||
const { numberOfDockerImagesKeptLocally } = await prisma.setting.findUnique({ where: { id: '0' } })
|
const { numberOfDockerImagesKeptLocally } = await prisma.setting.findUnique({ where: { id: '0' } })
|
||||||
const { stdout: images } = await executeCommand({
|
const { stdout: images } = await executeCommand({
|
||||||
dockerId,
|
dockerId,
|
||||||
command: `docker images | grep -v "<none>" | grep -v REPOSITORY | awk '{print $1, $2}'`,
|
command: `docker images|grep -v "<none>"|grep -v REPOSITORY|awk '{print $1, $2}'`,
|
||||||
shell: true
|
shell: true
|
||||||
});
|
});
|
||||||
const imagesArray = images.trim().replaceAll(' ', ':').split('\n');
|
const imagesArray = images.trim().replaceAll(' ', ':').split('\n');
|
||||||
|
@ -135,6 +135,10 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let sidedrawerToggler: HTMLInputElement;
|
||||||
|
|
||||||
|
const closeDrawer = () => (sidedrawerToggler.checked = false);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<svelte:head>
|
<svelte:head>
|
||||||
@ -154,7 +158,7 @@
|
|||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
<div class="drawer">
|
<div class="drawer">
|
||||||
<input id="main-drawer" type="checkbox" class="drawer-toggle" />
|
<input id="main-drawer" type="checkbox" class="drawer-toggle" bind:this={sidedrawerToggler} />
|
||||||
<div class="drawer-content">
|
<div class="drawer-content">
|
||||||
{#if $appSession.userId}
|
{#if $appSession.userId}
|
||||||
<Tooltip triggeredBy="#iam" placement="right" color="bg-iam">IAM</Tooltip>
|
<Tooltip triggeredBy="#iam" placement="right" color="bg-iam">IAM</Tooltip>
|
||||||
@ -368,6 +372,7 @@
|
|||||||
sveltekit:prefetch
|
sveltekit:prefetch
|
||||||
href="/"
|
href="/"
|
||||||
class:bg-pink-500={$page.url.pathname === '/'}
|
class:bg-pink-500={$page.url.pathname === '/'}
|
||||||
|
on:click={closeDrawer}
|
||||||
>
|
>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -396,6 +401,7 @@
|
|||||||
sveltekit:prefetch
|
sveltekit:prefetch
|
||||||
href="/servers"
|
href="/servers"
|
||||||
class:bg-sky-500={$page.url.pathname.startsWith('/servers')}
|
class:bg-sky-500={$page.url.pathname.startsWith('/servers')}
|
||||||
|
on:click={closeDrawer}
|
||||||
>
|
>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@ -421,6 +427,7 @@
|
|||||||
class="no-underline icons hover:text-white hover:bg-iam"
|
class="no-underline icons hover:text-white hover:bg-iam"
|
||||||
href="/iam"
|
href="/iam"
|
||||||
class:bg-iam={$page.url.pathname.startsWith('/iam')}
|
class:bg-iam={$page.url.pathname.startsWith('/iam')}
|
||||||
|
on:click={closeDrawer}
|
||||||
><svg
|
><svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
viewBox="0 0 24 24"
|
viewBox="0 0 24 24"
|
||||||
@ -450,6 +457,7 @@
|
|||||||
href={$appSession.teamId === '0' ? '/settings/coolify' : '/settings/ssh'}
|
href={$appSession.teamId === '0' ? '/settings/coolify' : '/settings/ssh'}
|
||||||
class:bg-settings={$page.url.pathname.startsWith('/settings')}
|
class:bg-settings={$page.url.pathname.startsWith('/settings')}
|
||||||
class:text-black={$page.url.pathname.startsWith('/settings')}
|
class:text-black={$page.url.pathname.startsWith('/settings')}
|
||||||
|
on:click={closeDrawer}
|
||||||
>
|
>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user