diff --git a/sapper/src/routes/om-oss/[slug].svelte b/sapper/src/routes/om-oss/[slug].svelte
new file mode 100644
index 00000000..71787113
--- /dev/null
+++ b/sapper/src/routes/om-oss/[slug].svelte
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+ {coworker.title}
+
+
{workTitle}
+
+
+
+ Kontakt:
+
+
+ {phone}
+
+
+ {email}
+
+
+
+ Bakgrund
+
+
+ Här är lite bakgrund om mig
+
+
+
+
+
+
+
+
diff --git a/sapper/src/routes/om-oss/coworkers.svelte b/sapper/src/routes/om-oss/coworkers.svelte
index d587503f..e69de29b 100644
--- a/sapper/src/routes/om-oss/coworkers.svelte
+++ b/sapper/src/routes/om-oss/coworkers.svelte
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Medarbetare
-
- Här är vi som jobbar på Iteam.
-
-
- Vill du se ditt ansikte här?
-
-
-
-
-
- {#each pages as coworker}
-
- {/each}
-
-
diff --git a/sapper/src/routes/om-oss/index.svelte b/sapper/src/routes/om-oss/index.svelte
index b93cde11..80868ca4 100644
--- a/sapper/src/routes/om-oss/index.svelte
+++ b/sapper/src/routes/om-oss/index.svelte
@@ -16,18 +16,22 @@
import ContactBlock from '../../components/contact'
import Meta from '../../components/Meta.svelte'
import md5 from 'md5'
+
export let pages
- const coworkers = pages.map(({ title, excerpt, feature_image: image }) => {
- const [role, phone, email] = excerpt.split('\n')
- return {
- title,
- role,
- phone,
- email,
- image,
+ const coworkers = pages.map(
+ ({ title, excerpt, feature_image: image, slug }) => {
+ const [role, phone, email] = excerpt.split('\n')
+ return {
+ title,
+ role,
+ phone,
+ email,
+ image,
+ slug,
+ }
}
- })
+ )
export let items = [
{
@@ -110,22 +114,24 @@
{#each coworkers as coworker}
-
+
+
+
{/each}
diff --git a/sapper/src/services/api.js b/sapper/src/services/api.js
index 2819418f..65d8d26a 100644
--- a/sapper/src/services/api.js
+++ b/sapper/src/services/api.js
@@ -80,6 +80,15 @@ export const API = (context) => ({
return { post }
},
},
+ Coworkers: {
+ BySlug: async (slug) => {
+ const {
+ pages: [coworker]
+ } = await get(context, `/pages/slug/${slug}&include=tags,authors`)
+
+ return { coworker }
+ },
+ },
Posts: {
ByTags: async (tags) => {
let filter = '?filter='