import { Box, Step, StepDescription, StepIcon, StepIndicator, StepNumber, StepSeparator, StepStatus, StepTitle, Stepper, useSteps, } from '@chakra-ui/react'; import Image from 'next/image'; const StepApproval = ({ layer, status }) => { const steps = [ { title: 'Indoteknik', layer_approval: 1 }, { title: 'Manager', layer_approval: 2 }, { title: 'Director', layer_approval: 3 }, ]; const { activeStep } = useSteps({ index: layer, count: steps.length, }); return ( {steps.map((step, index) => ( {layer === step.layer_approval && status === 'cancel' ? ( } incomplete={} active={} /> ) : ( } incomplete={} active={} /> )} {step.title} {status === 'cancel' ? ( layer > step.layer_approval ? ( Approved ) : ( Rejected ) ) : layer >= step.layer_approval ? ( Approved ) : ( Pending )} ))} ); }; export default StepApproval;