fix(qa): resolve typecheck errors in framer-motion ease properties
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 21s
Build & Deploy / 🧪 QA (push) Successful in 1m4s
Build & Deploy / 🏗️ Build (push) Failing after 2m23s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 4s

This commit is contained in:
2026-05-14 11:01:53 +02:00
parent ce513080d2
commit 8d2eb8bf0c
5 changed files with 10 additions and 10 deletions

View File

@@ -28,7 +28,7 @@ const itemVariants = {
visible: {
opacity: 1,
y: 0,
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] },
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] as const },
},
};

View File

@@ -29,12 +29,12 @@ const containerVariants = {
const itemVariants = {
hidden: { opacity: 0, x: -20 },
visible: { opacity: 1, x: 0, transition: { duration: 0.6, ease: [0.16, 1, 0.3, 1] } },
visible: { opacity: 1, x: 0, transition: { duration: 0.6, ease: [0.16, 1, 0.3, 1] as const } },
};
const formVariants = {
hidden: { opacity: 0, y: 30 },
visible: { opacity: 1, y: 0, transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1], delay: 0.4 } },
visible: { opacity: 1, y: 0, transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] as const, delay: 0.4 } },
};
export const ContactSection: React.FC<ContactSectionProps> = (props) => {

View File

@@ -32,7 +32,7 @@ const itemVariants = {
visible: {
opacity: 1,
y: 0,
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] }
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] as const }
},
};

View File

@@ -40,7 +40,7 @@ const itemVariants = {
visible: {
opacity: 1,
y: 0,
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] },
transition: { duration: 0.8, ease: [0.16, 1, 0.3, 1] as const },
},
};
@@ -72,7 +72,7 @@ export const JobListingBlock = (props: JobListingBlockProps) => {
initial={{ opacity: 0, x: -20 }}
whileInView={{ opacity: 1, x: 0 }}
viewport={{ once: true, margin: "-100px" }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] as const }}
className="font-heading font-extrabold text-4xl text-neutral-dark mb-12 flex items-center gap-4"
>
<span className="w-12 h-1.5 bg-primary rounded-full" />
@@ -177,7 +177,7 @@ export const JobListingBlock = (props: JobListingBlockProps) => {
initial={{ opacity: 0, x: -20 }}
whileInView={{ opacity: 1, x: 0 }}
viewport={{ once: true, margin: "-100px" }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] as const }}
className="font-heading font-extrabold text-4xl text-neutral-dark mb-8"
>
{title || 'Aktuelle Stellenangebote'}
@@ -218,7 +218,7 @@ export const JobListingBlock = (props: JobListingBlockProps) => {
initial={{ opacity: 0, y: 20 }}
whileInView={{ opacity: 1, y: 0 }}
viewport={{ once: true, margin: "-100px" }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] }}
transition={{ duration: 0.8, ease: [0.16, 1, 0.3, 1] as const }}
className="bg-neutral-50 border border-neutral-100 rounded-2xl p-12 text-center"
>
<p className="text-text-secondary text-lg">{emptyStateMessage}</p>

View File

@@ -19,7 +19,7 @@ const containerVariants = {
y: 0,
transition: {
duration: 0.8,
ease: [0.16, 1, 0.3, 1],
ease: [0.16, 1, 0.3, 1] as const,
staggerChildren: 0.15,
delayChildren: 0.1,
},
@@ -31,7 +31,7 @@ const itemVariants = {
visible: {
opacity: 1,
y: 0,
transition: { duration: 0.6, ease: [0.16, 1, 0.3, 1] },
transition: { duration: 0.6, ease: [0.16, 1, 0.3, 1] as const },
},
};