mobile usability upgrades
Build and Push Docker Image / build (push) Successful in 2m59s

This commit is contained in:
2026-06-29 01:28:52 -07:00
parent 5ca7ca2028
commit 02ef729bf4
@@ -1,10 +1,9 @@
<template> <template>
<div> <div>
<div class="d-flex align-center"> <div class="d-flex align-center mt-3">
<div class="text-h4">{{ title }}</div> <span class="text-h4 mt-1">{{ title }}</span>
<v-spacer /> <v-spacer />
<v-btn <v-btn
class="mt-2"
variant="tonal" variant="tonal"
prepend-icon="mdi-shuffle" prepend-icon="mdi-shuffle"
text="Shuffle" text="Shuffle"
@@ -57,7 +56,8 @@
@click="prev" @click="prev"
/> />
<v-btn <v-btn
class="mr-3" class="mx-3"
:size="mobile ? 'x-large' : 'default'"
color="error" color="error"
variant="tonal" variant="tonal"
prepend-icon="mdi-close" prepend-icon="mdi-close"
@@ -66,7 +66,8 @@
{{ numberOfIncorrect }} {{ numberOfIncorrect }}
</v-btn> </v-btn>
<v-btn <v-btn
class="ml-3" class="mx-3"
:size="mobile ? 'x-large' : 'default'"
color="success" color="success"
variant="tonal" variant="tonal"
append-icon="mdi-check" append-icon="mdi-check"
@@ -95,9 +96,12 @@ import useFlashcardDeck from "@/use/use-flashcard-deck"
import useFlashcards, { type Flashcard, FlashcardQueryOptions } from "@/use/use-flashcards" import useFlashcards, { type Flashcard, FlashcardQueryOptions } from "@/use/use-flashcards"
import FlashcardReviewCard from "@/components/flashcards/FlashcardReviewCard.vue" import FlashcardReviewCard from "@/components/flashcards/FlashcardReviewCard.vue"
import { useDisplay } from "vuetify"
const props = defineProps<{ flashcardDeckId: string }>() const props = defineProps<{ flashcardDeckId: string }>()
const { mobile } = useDisplay()
const flashcardDeckIdAsNumber = computed(() => parseInt(props.flashcardDeckId)) const flashcardDeckIdAsNumber = computed(() => parseInt(props.flashcardDeckId))
const { flashcardDeck } = useFlashcardDeck(flashcardDeckIdAsNumber) const { flashcardDeck } = useFlashcardDeck(flashcardDeckIdAsNumber)