사소한 리팩토링

This commit is contained in:
static
2025-01-28 23:34:21 +09:00
parent 183ce583b0
commit 43f0245ff9
3 changed files with 17 additions and 21 deletions

View File

@@ -22,7 +22,7 @@
title,
}: Props = $props();
let value = $state(defaultValue);
let value = $state("");
$effect.pre(() => {
if (isOpen) {

View File

@@ -6,10 +6,8 @@
</script>
<div class="flex h-screen flex-col justify-between">
<div class="flex-grow">
<AdaptiveDiv class="h-full">
{@render children()}
</AdaptiveDiv>
</div>
<AdaptiveDiv class="w-full flex-grow">
{@render children()}
</AdaptiveDiv>
<BottomBar />
</div>

View File

@@ -19,20 +19,18 @@
</script>
<div class="sticky bottom-0 h-20 flex-shrink-0 rounded-t-2xl border-t border-gray-300 bg-white">
<AdaptiveDiv>
<div class="flex justify-evenly px-4 py-2">
{#each pages as { path, label, icon: Icon }}
{@const textColor = !page.url.pathname.startsWith(path) ? "text-gray-600" : ""}
<button
onclick={() => goto(path)}
class="w-16 active:rounded-xl active:bg-gray-100 {textColor}"
>
<div class="flex flex-col items-center gap-y-1 p-1 transition active:scale-95">
<Icon class="text-xl" />
<p class="text-sm">{label}</p>
</div>
</button>
{/each}
</div>
<AdaptiveDiv class="flex justify-evenly px-4 py-2">
{#each pages as { path, label, icon: Icon }}
{@const textColor = !page.url.pathname.startsWith(path) ? "text-gray-600" : ""}
<button
onclick={() => goto(path)}
class="w-16 active:rounded-xl active:bg-gray-100 {textColor}"
>
<div class="flex flex-col items-center gap-y-1 p-1 transition active:scale-95">
<Icon class="text-xl" />
<p class="text-sm">{label}</p>
</div>
</button>
{/each}
</AdaptiveDiv>
</div>