Add hover effect

This commit is contained in:
Adria Navarro 2024-09-02 11:14:13 +02:00
parent c70f2c2fe2
commit 9dc9224b65
1 changed files with 19 additions and 2 deletions

View File

@ -273,6 +273,7 @@
{#if relationship[primaryDisplay] || relationship.primaryDisplay}
<div
class="badge"
class:extra-info={!!relationFields[relationship._id]}
on:mouseover={() => displayRelationshipFields(relationship)}
on:focus={() => {}}
on:mouseleave={() => hideRelationshipFields()}
@ -441,8 +442,7 @@
.badge {
flex: 0 0 auto;
padding: 0 var(--cell-padding);
background: var(--color);
border-radius: var(--cell-padding);
position: relative;
user-select: none;
display: flex;
align-items: center;
@ -450,6 +450,16 @@
height: 20px;
max-width: 100%;
}
.badge::before {
background: var(--color);
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: var(--cell-padding);
}
.badge span {
overflow: hidden;
white-space: nowrap;
@ -529,4 +539,11 @@
grid-row-gap: var(--spacing-m);
grid-column-gap: var(--cell-spacing);
}
.values:not(.wrap) .badge.extra-info {
cursor: pointer;
}
.values:not(.wrap) .badge.extra-info:hover::before {
opacity: 0.7;
}
</style>