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