From 35743b54e7bdf5788079e20a3704455e1e0b6194 Mon Sep 17 00:00:00 2001 From: koehr Date: Mon, 6 Jul 2020 18:25:04 +0200 Subject: [PATCH] global loading spinner, refactored card component, styling improvements, starts flip card --- src/App.vue | 32 ++++++-- src/assets/app.css | 63 +++++++++++++--- src/components/{Card.vue => CardBack.vue} | 15 ++-- src/components/DeckCard.vue | 17 ----- src/components/DeckForm.vue | 8 +- src/components/FlipCard.vue | 13 ++++ src/components/Logo.vue | 2 +- src/router.ts | 2 +- src/state/index.ts | 7 +- src/types.ts | 1 + src/views/Deck.vue | 91 +++++++++++++++++++++-- src/views/Home.vue | 13 ++-- 12 files changed, 203 insertions(+), 61 deletions(-) rename src/components/{Card.vue => CardBack.vue} (82%) delete mode 100644 src/components/DeckCard.vue create mode 100644 src/components/FlipCard.vue diff --git a/src/App.vue b/src/App.vue index 3fff759..652e5de 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,12 +5,15 @@ -
+
- + + {{ name }} + @@ -26,10 +28,10 @@ import { defineComponent, ref } from 'vue' import { useState } from '@/state' import { cardSizeOptions, defaultCardSize } from '@/consts' -import DeckCard from '@/components/DeckCard.vue' +import CardBack from '@/components/CardBack.vue' export default defineComponent({ - components: { DeckCard }, + components: { CardBack }, props: { deck: Object }, diff --git a/src/components/FlipCard.vue b/src/components/FlipCard.vue new file mode 100644 index 0000000..be2a38a --- /dev/null +++ b/src/components/FlipCard.vue @@ -0,0 +1,13 @@ + diff --git a/src/components/Logo.vue b/src/components/Logo.vue index e5bcb53..039752f 100644 --- a/src/components/Logo.vue +++ b/src/components/Logo.vue @@ -1,5 +1,5 @@ + + diff --git a/src/views/Home.vue b/src/views/Home.vue index 6d33bd4..2a67786 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,11 +1,13 @@