cleanup + fixes

This commit is contained in:
Henry Jameson 2025-01-13 22:32:39 +02:00
commit 5a085d8e36
8 changed files with 119 additions and 81 deletions

View file

@ -48,13 +48,15 @@
border-top: 1px solid var(--border);
}
.dropdown-item:not(button, a) {
.dropdown-item {
padding: 0;
}
a.dropdown-item,
button.dropdown-item,
.dropdown-item:not(button, a) {
.popover-wrapper {
box-sizing: border-box;
display: grid;
grid-template-columns: 1fr;
}
.extra-button {
border-left: 1px solid var(--icon);
padding-left: calc(var(--__horizontal-gap) - 1px);
@ -64,6 +66,7 @@
}
.main-button {
width: 100%;
padding: var(--__horizontal-gap) var(--__horizontal-gap);
grid-gap: var(--__horizontal-gap);
grid-template-columns: 1fr var(--__line-height);
@ -125,5 +128,11 @@
padding-left: calc(var(--__line-height) + var(--__horizontal-gap) * 2);
}
}
&.-icon-double {
.main-button {
grid-template-columns: var(--__line-height) var(--__line-height) 1fr;
}
}
}
}

View file

@ -1,5 +1,6 @@
<template>
<span
class="popover-wrapper"
@mouseenter="onMouseenter"
@mouseleave="onMouseleave"
>