From 09f08d1587a85f2a960d6e73a0260277feff3e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikaela=20Lundsg=C3=A5rd?= Date: Wed, 25 Nov 2020 15:43:07 +0100 Subject: [PATCH 1/3] feat: created coworker-slug --- sapper/src/routes/om-oss/[slug].svelte | 61 +++++++++++++++++++++++ sapper/src/routes/om-oss/coworkers.svelte | 59 ---------------------- sapper/src/routes/om-oss/index.svelte | 8 ++- sapper/src/services/api.js | 9 ++++ 4 files changed, 77 insertions(+), 60 deletions(-) create mode 100644 sapper/src/routes/om-oss/[slug].svelte diff --git a/sapper/src/routes/om-oss/[slug].svelte b/sapper/src/routes/om-oss/[slug].svelte new file mode 100644 index 00000000..7bac4236 --- /dev/null +++ b/sapper/src/routes/om-oss/[slug].svelte @@ -0,0 +1,61 @@ + + + + + + + +
+ {coworker.title} + {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? - -
-
- - -
diff --git a/sapper/src/routes/om-oss/index.svelte b/sapper/src/routes/om-oss/index.svelte index ca80d449..3fd19b77 100644 --- a/sapper/src/routes/om-oss/index.svelte +++ b/sapper/src/routes/om-oss/index.svelte @@ -16,9 +16,11 @@ import ContactBlock from '../../components/contact' import Meta from '../../components/Meta.svelte' import md5 from 'md5' + import helpers from '../../utils/helpers.js' + export let pages - const coworkers = pages.map(({ title, excerpt, feature_image: image }) => { + const coworkers = pages.map(({ title, excerpt, feature_image: image, slug }) => { const [role, phone, email] = excerpt.split('\n') return { title, @@ -26,6 +28,7 @@ phone, email, image, + slug } }) @@ -58,6 +61,7 @@ { title: '300', body: 'Kunder har vi hjälpt sedan starten' }, { title: '30', body: 'Miljoner SEK i omsättning under 2019' }, ] + @@ -126,6 +130,7 @@ class="grid gap-12 my-12" style="grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));"> {#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=' From 4dc17760e3ad26f3bce9c8710aef0149450becc0 Mon Sep 17 00:00:00 2001 From: Simon Lundell Date: Thu, 26 Nov 2020 16:31:03 +0100 Subject: [PATCH 2/3] improvement: use layout container --- sapper/src/routes/om-oss/[slug].svelte | 72 ++++++++++++-------------- 1 file changed, 33 insertions(+), 39 deletions(-) diff --git a/sapper/src/routes/om-oss/[slug].svelte b/sapper/src/routes/om-oss/[slug].svelte index 7bac4236..d591cdc4 100644 --- a/sapper/src/routes/om-oss/[slug].svelte +++ b/sapper/src/routes/om-oss/[slug].svelte @@ -16,46 +16,40 @@ const [workTitle, phone, email] = coworker.custom_excerpt.split('\n') - - - -
- {coworker.title} - {coworker.title} -
- {workTitle} -
-
-
- Kontakt: -
- - {phone} - - - {email} - -
-
- Bakgrund -
- - Här är lite bakgrund om mig - -
+ + + {coworker.title} + {coworker.title} +
+ {workTitle} +
+
+
+ Kontakt: +
+ + {phone} + + + {email} + +
+
+ Bakgrund
+ + Här är lite bakgrund om mig +
- - -
-
-
- - - +
+
+
+
+ + From 2c369c04e6232757d23576108fdafedf0417d39e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikaela=20Lundsg=C3=A5rd?= Date: Fri, 27 Nov 2020 09:46:35 +0100 Subject: [PATCH 3/3] feat: meta tags for single-page coworkers and hover effect on coworkers --- sapper/src/routes/om-oss/[slug].svelte | 8 +++++++- sapper/src/routes/om-oss/index.svelte | 3 +-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/sapper/src/routes/om-oss/[slug].svelte b/sapper/src/routes/om-oss/[slug].svelte index d591cdc4..71787113 100644 --- a/sapper/src/routes/om-oss/[slug].svelte +++ b/sapper/src/routes/om-oss/[slug].svelte @@ -10,16 +10,22 @@ import Animation from '../../components/animation/' import Layout from '../../components/layout' import Typography from '../../components/typography' + import Meta from '../../components/Meta.svelte' import md5 from 'md5' export let coworker const [workTitle, phone, email] = coworker.custom_excerpt.split('\n') + + {coworker.title} {coworker.title} diff --git a/sapper/src/routes/om-oss/index.svelte b/sapper/src/routes/om-oss/index.svelte index 1079a645..80868ca4 100644 --- a/sapper/src/routes/om-oss/index.svelte +++ b/sapper/src/routes/om-oss/index.svelte @@ -16,7 +16,6 @@ import ContactBlock from '../../components/contact' import Meta from '../../components/Meta.svelte' import md5 from 'md5' - import helpers from '../../utils/helpers.js' export let pages @@ -118,7 +117,7 @@
feature

{coworker.title}