Skip to content

Commit

Permalink
Merge pull request #9 from JOTTMEDIA/feature/Conner
Browse files Browse the repository at this point in the history
feat: New team member, scroll  behavior, Update dependencies
  • Loading branch information
JonathanSchndr authored Jan 27, 2025
2 parents 3b83909 + f31e425 commit 5661952
Show file tree
Hide file tree
Showing 14 changed files with 4,587 additions and 5,793 deletions.
20 changes: 10 additions & 10 deletions app.vue
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ onUnmounted(() => {
});
</script>

<style lang="scss">
<style>
@media (hover: hover) {
* {
Expand Down Expand Up @@ -82,14 +82,14 @@ onUnmounted(() => {
}
}
.page-enter-active,
.page-leave-active {
transition: all 0.4s;
}
.page-enter-from,
.page-leave-to {
opacity: 0;
filter: blur(1rem);
}
}
.page-enter-active,
.page-leave-active {
transition: all 0.4s;
}
.page-enter-from,
.page-leave-to {
opacity: 0;
filter: blur(1rem);
}
</style>
11 changes: 11 additions & 0 deletions app/router.options.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import type { RouterConfig } from "@nuxt/schema";

export default <RouterConfig>{
async scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition;
} else {
return { top: 0 };
}
},
};
Binary file added assets/images/team/conner.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 5 additions & 3 deletions components/Image.vue
Original file line number Diff line number Diff line change
Expand Up @@ -70,15 +70,17 @@ const getImageAbsolutePath = (imageName: string): string | undefined => {
</script>

<style lang="scss">
@use 'sass:color';
$color: #fff;
.shine {
position: relative;
overflow: hidden;
&::before {
background: linear-gradient(
to right,
fade_out(#fff, 1) 0%,
fade_out(#fff, 0.7) 100%
to right,
fade_out($color, 1) 0%,
fade_out($color, 0.7) 100%
);
content: "";
display: block;
Expand Down
11 changes: 11 additions & 0 deletions content/team/Conner.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Conner
hint: Conner // Entwicklung
quote: „<b class="text-jm-primary-brown">Mich fasziniert,</b> wie man mit Softwareentwicklung effiziente <b>Lösungen</b> für komplexe <b>Probleme</b> schaffen kann."
description: Mein Name ist Conner! Schon in jungen Jahren habe ich mich für die Entwicklung von Anwendungen begeistert. Diese Leidenschaft hat mich dazu inspiriert, eine Ausbildung zum Fachinformatiker in Hannover zu absolvieren. Besonders interessiere ich mich für die Entwicklung von Webanwendungen, mobilen Apps und Lösungen im Bereich des Internet of Things (IoT). "Mich fasziniert, wie man mit Softwareentwicklung effiziente Lösungen für komplexe Probleme schaffen kann."
src: team/conner.jpg
imageAlt: Conner
bg: bg-jm-secondary-grey
button: border-jm-primary-green text-jm-primary-green
align: left
---
2 changes: 1 addition & 1 deletion content/team/Inke.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ src: team/inke.jpg
imageAlt: Inke
bg: bg-jm-secondary-grey
button: border-jm-primary-green text-jm-primary-green
align: left
align: right
---
2 changes: 1 addition & 1 deletion content/team/Jan.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ src: team/jan.jpg
imageAlt: Jan
bg: bg-jm-primary-brown
button: border-jm-primary-green text-jm-primary-green
align: right
align: left
---
2 changes: 1 addition & 1 deletion content/team/Jonathan.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ src: team/jonathan.jpg
imageAlt: Jonathan
bg: bg-jm-primary-green
button: border-jm-primary-brown text-jm-primary-brown
align: left
align: right
---
2 changes: 1 addition & 1 deletion content/team/Paul.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ src: team/paul.jpg
imageAlt: Paul
bg: bg-jm-secondary-grey
button: border-jm-primary-green text-jm-primary-green
align: right
align: left
---
134 changes: 69 additions & 65 deletions nuxt.config.ts
Original file line number Diff line number Diff line change
@@ -1,67 +1,71 @@
// https://nuxt.com/docs/api/configuration/nuxt-config

export default defineNuxtConfig({
devtools: {
enabled: true,
timeline: {
enabled: true
}
},
routeRules: {
'/': {prerender: true},
},
app: {
pageTransition: {name: 'page', mode: 'out-in'},
layoutTransition: {name: 'page', mode: 'out-in'},
head: {
title: 'Dein Büro für Entwicklung und Design – JOTT.MEDIA',
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{
name: 'description',
content: 'Wir unterstützen dich und dein Unternehmen eigene Prozesse digital zu vereinfachen, um mehr Zeit, mehr Zufriedenheit und mehr Qualität zu gewinnen und erfoglreich zu wachsen.'
},
{name: 'format-detection', content: 'telephone=no'},
{name: 'msapplication-TileColor', content: '#ffffff'},
{name: 'theme-color', content: '#ffffff'},
],
link: [
{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'},
{
rel: 'apple-touch-icon',
sizes: '180x180',
href: '/apple-touch-icon.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '32x32',
href: '/favicon-32x32.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '16x16',
href: '/favicon-16x16.png',
},
{rel: 'manifest', href: '/site.webmanifest'},
{rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5'},
]
},
},
extends: ['@nuxt/ui-pro'],
modules: [
'@nuxt/content',
'@nuxt/ui',
'@vueuse/nuxt',
'@nuxt/image',
'@nuxthq/studio'
],
pages: true,
colorMode: {
preference: 'light'
},
ui: {
icons: ['mdi']
}
})
devtools: {
enabled: true,
timeline: {
enabled: true
}
},
routeRules: {
'/': {prerender: true},
},

app: {
pageTransition: {name: 'page', mode: 'out-in'},
layoutTransition: { name: 'page', mode: 'out-in' },
head: {
title: 'Dein Büro für Entwicklung und Design – JOTT.MEDIA',
meta: [
{charset: 'utf-8'},
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
{
name: 'description',
content: 'Wir unterstützen dich und dein Unternehmen eigene Prozesse digital zu vereinfachen, um mehr Zeit, mehr Zufriedenheit und mehr Qualität zu gewinnen und erfoglreich zu wachsen.'
},
{name: 'format-detection', content: 'telephone=no'},
{name: 'msapplication-TileColor', content: '#ffffff'},
{name: 'theme-color', content: '#ffffff'},
],
link: [
{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'},
{
rel: 'apple-touch-icon',
sizes: '180x180',
href: '/apple-touch-icon.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '32x32',
href: '/favicon-32x32.png',
},
{
rel: 'icon',
type: 'image/png',
sizes: '16x16',
href: '/favicon-16x16.png',
},
{rel: 'manifest', href: '/site.webmanifest'},
{rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5'},
]
},
},

extends: ['@nuxt/ui-pro'],

modules: [
'@nuxt/content',
'@nuxt/ui',
'@vueuse/nuxt',
'@nuxt/image',
'@nuxthq/studio'
],
pages: true,
colorMode: {
preference: 'light'
},
uiPro: { routerOptions: false },

compatibilityDate: '2025-01-13'
})
Loading

0 comments on commit 5661952

Please sign in to comment.