Mobile upgrades
Build and Push Docker Image / build (push) Successful in 2m28s

This commit is contained in:
2026-06-29 01:14:30 -07:00
parent 03555d4744
commit 5ca7ca2028
4 changed files with 42 additions and 13 deletions
@@ -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>
+17 -4
View File
@@ -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" />