From 5fcf3c9df5c7b88f303135616926d2258dcd8faf Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Fri, 19 Mar 2021 23:01:31 +0100 Subject: [PATCH] :sparkles: (favorite) save favorite repos --- src/components/GoBack.vue | 26 ++++++ src/components/WelcomeWorld.vue | 83 +++++++++++++----- src/data/DataType.enum.ts | 3 +- src/data/data.ts | 40 ++++++++- src/hooks/useRepos.hook.ts | 9 +- src/modules/interfaces/RepoBase.ts | 5 ++ src/modules/models/FavoriteRepo.ts | 8 ++ .../repo/hooks/useFavoriteRepos.hook.ts | 47 ++++++++++ src/modules/repo/hooks/userRepoList.hook.ts | 42 +++++++++ src/styles/app.scss | 4 +- src/views/RepoList.vue | 85 ++++++++++++++++--- 11 files changed, 308 insertions(+), 44 deletions(-) create mode 100644 src/components/GoBack.vue create mode 100644 src/modules/interfaces/RepoBase.ts create mode 100644 src/modules/models/FavoriteRepo.ts create mode 100644 src/modules/repo/hooks/useFavoriteRepos.hook.ts create mode 100644 src/modules/repo/hooks/userRepoList.hook.ts diff --git a/src/components/GoBack.vue b/src/components/GoBack.vue new file mode 100644 index 0000000..821dbb6 --- /dev/null +++ b/src/components/GoBack.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/src/components/WelcomeWorld.vue b/src/components/WelcomeWorld.vue index f99e823..6c5dfef 100644 --- a/src/components/WelcomeWorld.vue +++ b/src/components/WelcomeWorld.vue @@ -1,26 +1,56 @@