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
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:
@@ -28,7 +28,7 @@ const itemVariants = {
|
|||||||
visible: {
|
visible: {
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
y: 0,
|
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 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -29,12 +29,12 @@ const containerVariants = {
|
|||||||
|
|
||||||
const itemVariants = {
|
const itemVariants = {
|
||||||
hidden: { opacity: 0, x: -20 },
|
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 = {
|
const formVariants = {
|
||||||
hidden: { opacity: 0, y: 30 },
|
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) => {
|
export const ContactSection: React.FC<ContactSectionProps> = (props) => {
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ const itemVariants = {
|
|||||||
visible: {
|
visible: {
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
y: 0,
|
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 }
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ const itemVariants = {
|
|||||||
visible: {
|
visible: {
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
y: 0,
|
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 }}
|
initial={{ opacity: 0, x: -20 }}
|
||||||
whileInView={{ opacity: 1, x: 0 }}
|
whileInView={{ opacity: 1, x: 0 }}
|
||||||
viewport={{ once: true, margin: "-100px" }}
|
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"
|
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" />
|
<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 }}
|
initial={{ opacity: 0, x: -20 }}
|
||||||
whileInView={{ opacity: 1, x: 0 }}
|
whileInView={{ opacity: 1, x: 0 }}
|
||||||
viewport={{ once: true, margin: "-100px" }}
|
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"
|
className="font-heading font-extrabold text-4xl text-neutral-dark mb-8"
|
||||||
>
|
>
|
||||||
{title || 'Aktuelle Stellenangebote'}
|
{title || 'Aktuelle Stellenangebote'}
|
||||||
@@ -218,7 +218,7 @@ export const JobListingBlock = (props: JobListingBlockProps) => {
|
|||||||
initial={{ opacity: 0, y: 20 }}
|
initial={{ opacity: 0, y: 20 }}
|
||||||
whileInView={{ opacity: 1, y: 0 }}
|
whileInView={{ opacity: 1, y: 0 }}
|
||||||
viewport={{ once: true, margin: "-100px" }}
|
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"
|
className="bg-neutral-50 border border-neutral-100 rounded-2xl p-12 text-center"
|
||||||
>
|
>
|
||||||
<p className="text-text-secondary text-lg">{emptyStateMessage}</p>
|
<p className="text-text-secondary text-lg">{emptyStateMessage}</p>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ const containerVariants = {
|
|||||||
y: 0,
|
y: 0,
|
||||||
transition: {
|
transition: {
|
||||||
duration: 0.8,
|
duration: 0.8,
|
||||||
ease: [0.16, 1, 0.3, 1],
|
ease: [0.16, 1, 0.3, 1] as const,
|
||||||
staggerChildren: 0.15,
|
staggerChildren: 0.15,
|
||||||
delayChildren: 0.1,
|
delayChildren: 0.1,
|
||||||
},
|
},
|
||||||
@@ -31,7 +31,7 @@ const itemVariants = {
|
|||||||
visible: {
|
visible: {
|
||||||
opacity: 1,
|
opacity: 1,
|
||||||
y: 0,
|
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 },
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user