From 4b91ba093621725318c1a4808840264ebf68c542 Mon Sep 17 00:00:00 2001 From: Caleb Burke Date: Fri, 26 Jun 2026 02:12:22 -0700 Subject: [PATCH] UI upgrade --- .../components/common/EnhancedPagination.vue | 31 ++++++++++++ .../components/flashcards/FlashcardCard.vue | 27 ++++++++++ web/src/pages/FlashcardsPage.vue | 50 +++++++++++++++---- 3 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 web/src/components/common/EnhancedPagination.vue create mode 100644 web/src/components/flashcards/FlashcardCard.vue diff --git a/web/src/components/common/EnhancedPagination.vue b/web/src/components/common/EnhancedPagination.vue new file mode 100644 index 0000000..a53dbd0 --- /dev/null +++ b/web/src/components/common/EnhancedPagination.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/web/src/components/flashcards/FlashcardCard.vue b/web/src/components/flashcards/FlashcardCard.vue new file mode 100644 index 0000000..193acf0 --- /dev/null +++ b/web/src/components/flashcards/FlashcardCard.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/web/src/pages/FlashcardsPage.vue b/web/src/pages/FlashcardsPage.vue index 698901a..355f31a 100644 --- a/web/src/pages/FlashcardsPage.vue +++ b/web/src/pages/FlashcardsPage.vue @@ -34,18 +34,30 @@ - - - + + + + + + + @@ -60,22 +72,40 @@