generated from alphane/template
This commit is contained in:
@@ -26,6 +26,8 @@
|
|||||||
v-model="tree"
|
v-model="tree"
|
||||||
:group="{ name: 'decks' }"
|
:group="{ name: 'decks' }"
|
||||||
item-key="id"
|
item-key="id"
|
||||||
|
:delay="150"
|
||||||
|
:delay-on-touch-only="true"
|
||||||
@change="onRootChange"
|
@change="onRootChange"
|
||||||
>
|
>
|
||||||
<template #item="{ element }">
|
<template #item="{ element }">
|
||||||
|
|||||||
@@ -49,6 +49,8 @@
|
|||||||
v-model="children"
|
v-model="children"
|
||||||
:group="{ name: 'decks' }"
|
:group="{ name: 'decks' }"
|
||||||
item-key="id"
|
item-key="id"
|
||||||
|
:delay="150"
|
||||||
|
:delay-on-touch-only="true"
|
||||||
@change="onChange"
|
@change="onChange"
|
||||||
>
|
>
|
||||||
<template #item="{ element }">
|
<template #item="{ element }">
|
||||||
@@ -123,4 +125,10 @@ function onChange(event: { added?: { element: DeckNode } }) {
|
|||||||
.deck-node:hover .kebab-btn {
|
.deck-node:hover .kebab-btn {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (hover: none) {
|
||||||
|
.kebab-btn {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -56,4 +56,10 @@ defineEmits<{
|
|||||||
.flashcard-card:hover .kebab-wrapper {
|
.flashcard-card:hover .kebab-wrapper {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (hover: none) {
|
||||||
|
.kebab-wrapper {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -22,11 +22,23 @@
|
|||||||
md="9"
|
md="9"
|
||||||
>
|
>
|
||||||
<template v-if="selectedDeck">
|
<template v-if="selectedDeck">
|
||||||
<div class="d-flex align-center justify-space-between mb-4">
|
<v-row>
|
||||||
|
<v-col
|
||||||
|
cols="12"
|
||||||
|
md="3"
|
||||||
|
>
|
||||||
<span class="text-h3">{{ selectedDeck.name }}</span>
|
<span class="text-h3">{{ selectedDeck.name }}</span>
|
||||||
<span class="ml-2">({{ totalCount }})</span>
|
<span class="ml-2">({{ totalCount }})</span>
|
||||||
|
</v-col>
|
||||||
<v-spacer />
|
<v-col
|
||||||
|
cols="12"
|
||||||
|
md="6"
|
||||||
|
/>
|
||||||
|
<v-col
|
||||||
|
class="d-flex align-center"
|
||||||
|
cols="12"
|
||||||
|
md="2"
|
||||||
|
>
|
||||||
<v-btn
|
<v-btn
|
||||||
color="primary"
|
color="primary"
|
||||||
variant="tonal"
|
variant="tonal"
|
||||||
@@ -35,7 +47,8 @@
|
|||||||
@click="openFlashcardCreateDialog"
|
@click="openFlashcardCreateDialog"
|
||||||
/>
|
/>
|
||||||
<FlashcardDeckStartReviewBtn :flashcard-deck-id="selectedDeck.id" />
|
<FlashcardDeckStartReviewBtn :flashcard-deck-id="selectedDeck.id" />
|
||||||
</div>
|
</v-col>
|
||||||
|
</v-row>
|
||||||
|
|
||||||
<v-divider class="my-5" />
|
<v-divider class="my-5" />
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user