diff --git a/web/src/lib/components/kit/CodeBlock.svelte b/web/src/lib/components/kit/CodeBlock.svelte index e072598..52a392d 100644 --- a/web/src/lib/components/kit/CodeBlock.svelte +++ b/web/src/lib/components/kit/CodeBlock.svelte @@ -1,6 +1,6 @@ - - onclick?.()} -> - - - - diff --git a/web/src/lib/components/kit/ToolCard.svelte b/web/src/lib/components/kit/ToolCard.svelte index 57c7c69..44821eb 100644 --- a/web/src/lib/components/kit/ToolCard.svelte +++ b/web/src/lib/components/kit/ToolCard.svelte @@ -2,7 +2,7 @@ import { resolve } from "$app/paths"; import { ArrowUpRight } from "@lucide/svelte"; import type { Component } from "svelte"; - import Icon from "./Icon.svelte"; + import Icon from "./ui/Icon.svelte"; interface Props { title: string; @@ -73,15 +73,4 @@ color: var(--muted); align-self: start; } - .tool-arrow { - color: var(--blue); - opacity: 0; - transition: - opacity 0.12s ease, - transform 0.12s ease; - } - .tool-card:hover .tool-arrow { - opacity: 1; - transform: translate(2px, -2px); - } diff --git a/web/src/lib/components/kit/TopBar.svelte b/web/src/lib/components/kit/TopBar.svelte index 085137c..907fce3 100644 --- a/web/src/lib/components/kit/TopBar.svelte +++ b/web/src/lib/components/kit/TopBar.svelte @@ -1,8 +1,8 @@ - onclick?.()}> + onclick?.()} +> {#if icon}{/if} - {@render children()} + {label} + diff --git a/web/src/lib/components/kit/Icon.svelte b/web/src/lib/components/kit/ui/Icon.svelte similarity index 100% rename from web/src/lib/components/kit/Icon.svelte rename to web/src/lib/components/kit/ui/Icon.svelte diff --git a/web/src/lib/components/kit/ui/IconButton.svelte b/web/src/lib/components/kit/ui/IconButton.svelte new file mode 100644 index 0000000..dfe8577 --- /dev/null +++ b/web/src/lib/components/kit/ui/IconButton.svelte @@ -0,0 +1,23 @@ + + + diff --git a/web/src/routes/preview/+page.svelte b/web/src/routes/preview/+page.svelte index dab0915..55ee73e 100644 --- a/web/src/routes/preview/+page.svelte +++ b/web/src/routes/preview/+page.svelte @@ -38,7 +38,12 @@ placeholder="Search tools…" /> - {}}>Search + {}} + label="Search" + /> {#each results as tool (tool.id)} @@ -50,7 +55,7 @@ {/each} - {}}>Open last project + {}} label="Open last project" /> diff --git a/web/src/routes/preview/demo/+page.svelte b/web/src/routes/preview/demo/+page.svelte index 18d26fb..3b96125 100644 --- a/web/src/routes/preview/demo/+page.svelte +++ b/web/src/routes/preview/demo/+page.svelte @@ -1,7 +1,6 @@