import { useState, useEffect } from 'react'
import { useTranslation } from 'next-i18next'
import { AaronFront, AaronBack } from 'shared/components/designs/linedrawings/aaron.mjs'
import { BruceFront, BruceBack } from 'shared/components/designs/linedrawings/bruce.mjs'
import { SimonFront, SimonBack } from 'shared/components/designs/linedrawings/simon.mjs'
import { WahidFront, WahidBack } from 'shared/components/designs/linedrawings/wahid.mjs'
export const ns = ['homepage']
const lineDrawings = [
,
,
,
,
,
,
,
,
]
const patternTweaks = [
,
,
,
,
,
,
,
,
]
const Pattern = ({ i }) => (
)
const Nr = ({ nr }) => (
{nr}
)
const Title = ({ txt }) => (
{txt}
)
const slides = [0, 1, 2, 3, 4, 5, 6, 7]
export const HowDoesItWorkAnimation = ({ className = 'w-full', stroke = 0.3 }) => {
const { t } = useTranslation(ns)
const [step, setStep] = useState(0)
const [halfStep, setHalfStep] = useState(0)
useEffect(() => {
setTimeout(() => {
if (step > 6) setStep(0)
else setStep(step + 1)
if (halfStep > 7) setHalfStep(0)
else setHalfStep(halfStep + 0.5)
}, 800)
}, [step])
return (
)
}