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>
+26 -13
View File
@@ -22,20 +22,33 @@
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>
<span class="text-h3">{{ selectedDeck.name }}</span> <v-col
<span class="ml-2">({{ totalCount }})</span> cols="12"
md="3"
<v-spacer /> >
<v-btn <span class="text-h3">{{ selectedDeck.name }}</span>
color="primary" <span class="ml-2">({{ totalCount }})</span>
variant="tonal" </v-col>
prepend-icon="mdi-plus" <v-col
text="Add Flashcard" cols="12"
@click="openFlashcardCreateDialog" md="6"
/> />
<FlashcardDeckStartReviewBtn :flashcard-deck-id="selectedDeck.id" /> <v-col
</div> 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" /> <v-divider class="my-5" />