fix(navigation): make marking a project as favorite work

This commit is contained in:
kolaente 2023-03-28 14:07:13 +02:00
parent 600c148bb1
commit b72a1d9d0c
Signed by: konrad
GPG Key ID: F40E70337AB24C9B

View File

@ -51,7 +51,7 @@
v-if="p.id > 0" v-if="p.id > 0"
class="favorite" class="favorite"
:class="{'is-favorite': p.isFavorite}" :class="{'is-favorite': p.isFavorite}"
@click="projectStore.toggleProjectFavorite(l)" @click="projectStore.toggleProjectFavorite(p)"
> >
<icon :icon="p.isFavorite ? 'star' : ['far', 'star']"/> <icon :icon="p.isFavorite ? 'star' : ['far', 'star']"/>
</BaseButton> </BaseButton>
@ -173,4 +173,19 @@ async function saveProjectPosition(e: SortableEvent) {
.project-is-collapsed { .project-is-collapsed {
transform: rotate(-90deg); transform: rotate(-90deg);
} }
.favorite {
transition: opacity $transition, color $transition;
opacity: 0;
&:hover,
&.is-favorite {
opacity: 1;
color: var(--warning);
}
}
.list-menu:hover .favorite {
opacity: 1;
}
</style> </style>