diff --git a/web/src/components/flashcard-decks/FlashcardDeckKebab.vue b/web/src/components/flashcard-decks/FlashcardDeckKebab.vue index b59f057..d45d917 100644 --- a/web/src/components/flashcard-decks/FlashcardDeckKebab.vue +++ b/web/src/components/flashcard-decks/FlashcardDeckKebab.vue @@ -12,6 +12,11 @@ + import { ref } from "vue" import { VForm } from "vuetify/components" +import { useRouter } from "vue-router" import { required } from "@/utils/validators" import flashcardDecksApi from "@/api/flashcard-decks-api" @@ -152,6 +158,17 @@ const emit = defineEmits<{ const snack = useSnack() const isSubmitting = ref(false) +const router = useRouter() + +function goToReviewPage() { + router.push({ + name: "FlashcardDeckReviewPage", + params: { + flashcardDeckId: props.flashcardDeckId, + }, + }) +} + // Add subdeck const showAddSubdeck = ref(false) const newDeckName = ref("") diff --git a/web/src/components/flashcard-decks/FlashcardDeckTreeNode.vue b/web/src/components/flashcard-decks/FlashcardDeckTreeNode.vue index 74c0f53..59487d6 100644 --- a/web/src/components/flashcard-decks/FlashcardDeckTreeNode.vue +++ b/web/src/components/flashcard-decks/FlashcardDeckTreeNode.vue @@ -14,9 +14,7 @@ @click.stop="expanded = !expanded" > - {{ - hasChildren ? (expanded ? "mdi-chevron-down" : "mdi-chevron-right") : "mdi-circle-small" - }} + {{ expanded ? "mdi-chevron-down" : "mdi-chevron-right" }} {{ deck.name }} - + > + +
-
+
diff --git a/web/src/pages/FlashcardsPage.vue b/web/src/pages/FlashcardsPage.vue index d98f952..ac2d1f1 100644 --- a/web/src/pages/FlashcardsPage.vue +++ b/web/src/pages/FlashcardsPage.vue @@ -21,7 +21,9 @@ >