diff --git a/src/App.vue b/src/App.vue index aaa0c7b..0765381 100644 --- a/src/App.vue +++ b/src/App.vue @@ -137,7 +137,7 @@ return { "--tw-bg-opacity": 0, "--tw-backdrop-blur": 0, - transition: "background 500ms ease, backdrop-filter 200ms linear", + transition: "background 200ms ease, backdrop-filter 200ms linear", pointerEvents: "none" } } diff --git a/src/components/BlurredBlobCanvas.vue b/src/components/BlurredBlobCanvas.vue index 7c3d5c6..bb13650 100644 --- a/src/components/BlurredBlobCanvas.vue +++ b/src/components/BlurredBlobCanvas.vue @@ -3,9 +3,7 @@ diff --git a/src/pages/photography.vue b/src/pages/photography.vue index 7fb0f9c..fffc067 100644 --- a/src/pages/photography.vue +++ b/src/pages/photography.vue @@ -6,11 +6,11 @@ :key="photo.file" class="flex -lg:space-y-10 lg:space-x-10 -lg:flex-col -lg:items-center" > - + />
{{ photo.date }} @@ -35,10 +35,11 @@ import TopBarLayout from "../components/TopBarLayout.vue" import { photos } from "../photos" import XSpacer from "../components/XSpacer.vue" + import SuspendingImage from "../components/SuspendingImage.vue" export default { name: "PhotographyPage", - components: { XSpacer, TopBarLayout }, + components: { SuspendingImage, XSpacer, TopBarLayout }, setup() { return { diff --git a/src/photos.ts b/src/photos.ts index 2ed203d..af8b09c 100644 --- a/src/photos.ts +++ b/src/photos.ts @@ -1,14 +1,24 @@ -export const photos = [ +interface Photo { + file: string + title: string + altText: string + date: string + description: string +} + +export const photos: Photo[] = [ { - "file": "Late_afternoon.webp", - "title": "Late afternoon", - "date": "2019", - "description": "Taken in London during a sunny afternoon.\nSeems to be 65 Curzon St." + file: "Late_afternoon.webp", + title: "Late afternoon", + altText: "A red house in London", + date: "2019", + description: "Taken in London during a sunny afternoon.\nSeems to be 65 Curzon St." }, { - "file": "Martyrdom.webp", - "title": "Martyrdom", - "date": "2019", - "description": "The Sankt-Laurentius church right by the Mosel river in Bremm (Germany)." + file: "Martyrdom.webp", + title: "Martyrdom", + altText: "A church on a vineyard", + date: "2019", + description: "The Sankt-Laurentius church right by the Mosel river in Bremm (Germany)." } ]