feat: enhance components and layouts
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Failing after 1m4s
Build & Deploy / 🏗️ Build (push) Failing after 3m47s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🩺 Health Check (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 6s
Build & Deploy / 🧪 QA (push) Failing after 1m4s
Build & Deploy / 🏗️ Build (push) Failing after 3m47s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🩺 Health Check (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s
- fix: prevent code components from growing width during animation - feat: enforce 100% width on browser frames (CodeWindow) - feat: remove "Zurück" links project-wide from PageHeader - feat: enable imgproxy face detection support for about page avatar
This commit is contained in:
@@ -30,6 +30,7 @@ import {
|
||||
CodeSnippet,
|
||||
AbstractCircuit,
|
||||
} from "../../src/components/Effects";
|
||||
import { getImgproxyUrl } from "../../src/utils/imgproxy";
|
||||
import { Marker } from "../../src/components/Marker";
|
||||
|
||||
export default function AboutPage() {
|
||||
@@ -49,11 +50,15 @@ export default function AboutPage() {
|
||||
|
||||
<div className="relative w-40 h-40 rounded-full overflow-hidden border border-slate-200 shadow-xl bg-white p-1 group">
|
||||
<div className="w-full h-full rounded-full overflow-hidden relative aspect-square">
|
||||
<Image
|
||||
src="/marc-mintel.png"
|
||||
<img
|
||||
src={getImgproxyUrl("/marc-mintel.png", {
|
||||
width: 400,
|
||||
height: 400,
|
||||
resizing_type: "fill",
|
||||
gravity: "sm",
|
||||
})}
|
||||
alt="Marc Mintel"
|
||||
fill
|
||||
className="object-cover grayscale transition-all duration-1000 ease-in-out scale-110 group-hover:scale-100 group-hover:grayscale-0"
|
||||
className="object-cover grayscale transition-all duration-1000 ease-in-out scale-110 group-hover:scale-100 group-hover:grayscale-0 w-full h-full"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -77,7 +82,6 @@ export default function AboutPage() {
|
||||
</>
|
||||
}
|
||||
description="15 Jahre Erfahrung. Ein Ziel: Websites, die ihre Versprechen halten."
|
||||
backLink={{ href: "/", label: "Zurück" }}
|
||||
className="pt-0 md:pt-0"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -44,7 +44,6 @@ export default async function BlogPostPage({
|
||||
variant="blog"
|
||||
title={post.title}
|
||||
description={post.description}
|
||||
backLink={{ href: "/blog", label: "Zurück zum Blog" }}
|
||||
backgroundSymbol={slug.charAt(0).toUpperCase()}
|
||||
/>
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ export default function CaseStudiesPage() {
|
||||
</>
|
||||
}
|
||||
description="Ergebnisse statt Versprechen. Was ich gebaut habe und was es bewirkt."
|
||||
backLink={{ href: "/", label: "Zurück" }}
|
||||
backgroundSymbol="C"
|
||||
/>
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@ export default function ContactPage() {
|
||||
</>
|
||||
}
|
||||
description="Beschreiben Sie kurz Ihr Vorhaben. Ich melde mich zeitnah bei Ihnen."
|
||||
backLink={{ href: "/", label: "Zurück" }}
|
||||
backgroundSymbol="@"
|
||||
/>
|
||||
|
||||
|
||||
@@ -45,7 +45,6 @@ export default function WebsitesPage() {
|
||||
</>
|
||||
}
|
||||
description="Kein Baukasten. Kein Plugin-Chaos. Maßgeschneiderte Architektur für maximale Performance."
|
||||
backLink={{ href: "/", label: "Zurück" }}
|
||||
backgroundSymbol="W"
|
||||
/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user