From 1c046bd96752feb1bbc0fb0e7b5fca94f299664a Mon Sep 17 00:00:00 2001 From: Patryk Niedźwiedziński Date: Wed, 29 Jan 2020 10:56:31 +0100 Subject: Add apiUrl --- api/index.js | 15 +++++++++------ components/Posts/PostList/index.js | 15 ++------------- pages/kronika/_year/_month/_day/_title/index.vue | 8 ++++---- pages/oboz/2020.vue | 5 ++--- 4 files changed, 17 insertions(+), 26 deletions(-) diff --git a/api/index.js b/api/index.js index 5658365..7843302 100644 --- a/api/index.js +++ b/api/index.js @@ -1,7 +1,10 @@ -import Kronikarz from 'kronikarz' +export const apiUrl = 'https://puszcza.netlify.com/api' -const POSTS_PATH = './content/wpisy' - -const k = new Kronikarz(POSTS_PATH) - -export default k +export const parsePosts = (posts) => + posts.map((post) => ({ + title: post.title, + image: post.image, + description: post.description, + route: post.path, + meta: post.meta, + })) diff --git a/components/Posts/PostList/index.js b/components/Posts/PostList/index.js index 2b8ad92..dad805d 100644 --- a/components/Posts/PostList/index.js +++ b/components/Posts/PostList/index.js @@ -1,22 +1,11 @@ import axios from 'axios' -import k from '~/api' +import { apiUrl, parsePosts } from '~/api' import PostList from './PostList' export const getPosts = async () => { - let posts = await axios.get( - `https://feature-json-api--puszcza.netlify.com/api/posts.json` - ) + let posts = await axios.get(`${apiUrl}/posts.json`) return parsePosts(posts.data) } -export const parsePosts = (posts) => - posts.map((post) => ({ - title: post.title, - image: post.image, - description: post.description, - route: post.path, - meta: post.meta, - })) - export default PostList diff --git a/pages/kronika/_year/_month/_day/_title/index.vue b/pages/kronika/_year/_month/_day/_title/index.vue index 485bfc4..0bd6c80 100644 --- a/pages/kronika/_year/_month/_day/_title/index.vue +++ b/pages/kronika/_year/_month/_day/_title/index.vue @@ -19,9 +19,11 @@