update: generalize button components
This commit is contained in:
@@ -79,7 +79,14 @@
|
||||
</script>
|
||||
|
||||
<div class="relative dropdown-menu">
|
||||
<Button variant="outline" size="icon" onclick={toggleMenu} aria-label={ariaLabel}>
|
||||
<Button
|
||||
variant="outline"
|
||||
size="icon"
|
||||
onclick={toggleMenu}
|
||||
aria-label={ariaLabel}
|
||||
class={color ? 'hover-themed' : ''}
|
||||
style={color ? `--hover-bg: ${color}20;` : ''}
|
||||
>
|
||||
{@render icon()}
|
||||
</Button>
|
||||
|
||||
@@ -117,3 +124,9 @@
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<style>
|
||||
:global(.hover-themed:hover) {
|
||||
background-color: var(--hover-bg) !important;
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user