update: more visual consistency

This commit is contained in:
rasmusq
2025-12-19 23:48:23 +01:00
parent 8f574380ce
commit b3f123388f
5 changed files with 10 additions and 13 deletions

View File

@@ -3,6 +3,7 @@
import { scale } from 'svelte/transition';
import { cubicOut } from 'svelte/easing';
import type { Snippet } from 'svelte';
import IconButton from './IconButton.svelte';
let {
items,
@@ -79,16 +80,16 @@
</script>
<div class="relative dropdown-menu">
<Button
variant="outline"
size="icon"
<IconButton
size="sm"
rounded="md"
onclick={toggleMenu}
aria-label={ariaLabel}
class={color ? 'hover-themed' : ''}
style={color ? `--hover-bg: ${color}20;` : ''}
>
{@render icon()}
</Button>
</IconButton>
{#if showMenu}
<div