"use client"; import Image from "next/image"; import { SliderHeader } from "./slider-header"; import type { GenderAnswer, SliderSlideProps } from "./slider-slide"; type GenderOption = { id: GenderAnswer; label: string; alt: string; enabledSrc: string; disabledSrc: string; }; const GENDER_OPTIONS: GenderOption[] = [ { id: "man", label: "Man", alt: "man", enabledSrc: "/assets/images/Group 27033.svg", disabledSrc: "/assets/images/disabled Group 27033.svg", }, { id: "woman", label: "Woman", alt: "woman", enabledSrc: "/assets/images/enabled Group 27032.svg", disabledSrc: "/assets/images/Group 27032.svg", }, ]; type SliderSlideThreeProps = SliderSlideProps & { selectedGender: GenderAnswer; onGenderChange: (gender: GenderAnswer) => void; }; export function SliderSlideThree({ index, totalSteps, selectedGender, onGenderChange, }: SliderSlideThreeProps) { return (
{GENDER_OPTIONS.map((option) => { const isSelected = option.id === selectedGender; return ( ); })}
); }