@@ -53,4 +54,8 @@ a:hover {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
+
+.brand {
+ font-family: cursive;
+}
diff --git a/keepr.client/src/models/Keep.js b/keepr.client/src/models/Keep.js
new file mode 100644
index 0000000..c8067b4
--- /dev/null
+++ b/keepr.client/src/models/Keep.js
@@ -0,0 +1,12 @@
+export class Keep {
+ constructor(keepData) {
+ this.id = keepData.id
+ this.creatorId = keepData.creatorId
+ this.name = keepData.name
+ this.description = keepData.description
+ this.img = keepData.img
+ this.views = keepData.views
+ this.kept = keepData.kept
+ this.creator = keepData.creator
+ }
+}
\ No newline at end of file
diff --git a/keepr.client/src/models/Profile.js b/keepr.client/src/models/Profile.js
new file mode 100644
index 0000000..57b82c5
--- /dev/null
+++ b/keepr.client/src/models/Profile.js
@@ -0,0 +1,7 @@
+export class Profile {
+ constructor(profileData) {
+ this.id = profileData.id
+ this.name = profileData.name
+ this.picture = profileData.picture
+ }
+}
\ No newline at end of file
diff --git a/keepr.client/src/pages/AboutPage.vue b/keepr.client/src/pages/AboutPage.vue
deleted file mode 100644
index daf53c9..0000000
--- a/keepr.client/src/pages/AboutPage.vue
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
This is the about page
-
-
-
-
diff --git a/keepr.client/src/pages/HomePage.vue b/keepr.client/src/pages/HomePage.vue
index 95a9908..c583700 100644
--- a/keepr.client/src/pages/HomePage.vue
+++ b/keepr.client/src/pages/HomePage.vue
@@ -1,17 +1,35 @@
-
-
-

-
- Vue 3 Starter
-
+
+
@@ -33,4 +51,4 @@ export default {
}
}
}
-
+
\ No newline at end of file
diff --git a/keepr.client/src/router.js b/keepr.client/src/router.js
index 39bd0fb..e4d3a8e 100644
--- a/keepr.client/src/router.js
+++ b/keepr.client/src/router.js
@@ -11,11 +11,6 @@ const routes = [
name: 'Home',
component: loadPage('HomePage')
},
- {
- path: '/about',
- name: 'About',
- component: loadPage('AboutPage')
- },
{
path: '/account',
name: 'Account',
diff --git a/keepr.client/src/services/KeepsService.js b/keepr.client/src/services/KeepsService.js
new file mode 100644
index 0000000..03d53c1
--- /dev/null
+++ b/keepr.client/src/services/KeepsService.js
@@ -0,0 +1,16 @@
+import { AppState } from '../AppState'
+import { logger } from '../utils/Logger'
+import { api } from './AxiosService'
+
+class KeepsService {
+ async GetAll() {
+ try {
+ const res = await api.get('api/keeps')
+ AppState.keeps = res.data
+ } catch (error) {
+ logger.error(error)
+ }
+ }
+}
+
+export const keepsService = new KeepsService()
\ No newline at end of file