about summary refs log tree commit diff
path: root/components/Posts/PostList
diff options
context:
space:
mode:
authorPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2020-01-29 12:31:13 +0100
committerGitHub <noreply@github.com>2020-01-29 12:31:13 +0100
commitb424c1ce5573f72e36fcca00ef22e4b2f3dde9ff (patch)
treeff1d1de74e1b165a36d7804a49a3692e6cbea289 /components/Posts/PostList
parent13c55f4d5fca3e3452317322e387f75e0690f9c8 (diff)
parent3e5f329cd8c9692e24f5fd56a5e4189bf2202e0d (diff)
downloadpuszcza-b424c1ce5573f72e36fcca00ef22e4b2f3dde9ff.tar.gz
puszcza-b424c1ce5573f72e36fcca00ef22e4b2f3dde9ff.zip
Merge pull request #27 from 19pdh/develop
Develop
Diffstat (limited to 'components/Posts/PostList')
-rw-r--r--components/Posts/PostList/PurePostList.stories.js4
-rw-r--r--components/Posts/PostList/PurePostList.vue2
-rw-r--r--components/Posts/PostList/index.js18
3 files changed, 6 insertions, 18 deletions
diff --git a/components/Posts/PostList/PurePostList.stories.js b/components/Posts/PostList/PurePostList.stories.js
index a159982..d51a551 100644
--- a/components/Posts/PostList/PurePostList.stories.js
+++ b/components/Posts/PostList/PurePostList.stories.js
@@ -4,8 +4,8 @@ import { postLink } from '../PostLink.stories'
 
 import PurePostList from './PurePostList'
 
-const postLinkNoImage = { ...postLink }
-delete postLinkNoImage['image']
+const postLinkNoImage = JSON.parse(JSON.stringify(postLink))
+delete postLinkNoImage.meta['image']
 
 export const posts = [
   ...Array(3).fill(postLinkNoImage),
diff --git a/components/Posts/PostList/PurePostList.vue b/components/Posts/PostList/PurePostList.vue
index 210973e..cdbaffc 100644
--- a/components/Posts/PostList/PurePostList.vue
+++ b/components/Posts/PostList/PurePostList.vue
@@ -12,7 +12,7 @@
           :route="post.route"
           :title="post.title"
           :description="post.description"
-          :image="post.image"
+          :image="post.meta.image"
         />
       </div>
     </transition>
diff --git a/components/Posts/PostList/index.js b/components/Posts/PostList/index.js
index 7e0b1f4..dad805d 100644
--- a/components/Posts/PostList/index.js
+++ b/components/Posts/PostList/index.js
@@ -1,23 +1,11 @@
 import axios from 'axios'
 
-import k from '~/api'
+import { apiUrl, parsePosts } from '~/api'
 import PostList from './PostList'
 
 export const getPosts = async () => {
-  if (process.client) {
-    let posts = await axios.get(`${window.location.origin}/api/posts.json`)
-    return parsePosts(posts.data)
-  } else {
-    return parsePosts(k.getPosts())
-  }
+  let posts = await axios.get(`${apiUrl}/posts.json`)
+  return parsePosts(posts.data)
 }
 
-export const parsePosts = (posts) =>
-  posts.map((post) => ({
-    title: post.content.meta.title,
-    image: post.content.meta.image,
-    description: post.content.description,
-    route: post.route,
-  }))
-
 export default PostList