import { ColorValue, View } from "react-native"; import { useIOTheme } from "../../context"; import { IOColors, IOSpacer, IOVisualCostants } from "../../core"; type StepperProps = { steps: number; currentStep: number; }; export const Stepper = ({ steps, currentStep }: StepperProps) => { const theme = useIOTheme(); const STEPPER_SPACE: IOSpacer = 4; const colorMap: Record = { default: IOColors[theme["stepper-default"]], active: IOColors[theme["interactiveElem-default"]] }; return ( {[...Array(steps)].map((_, i) => ( currentStep - 1 ? colorMap.default : colorMap.active, borderBottomWidth: 2, flex: 1 }} /> ))} ); };