import React, { FC, HTMLAttributes, ReactNode } from 'react'
import { Flex } from '../flex'
import classNames from 'classnames'
import _ from 'lodash'
interface StepProps {
title?: string
description?: ReactNode
index: number
}
const Step: FC = (props) => {
const { title, description, index } = props
return (
{index}
{title &&
{title}
}
{description &&
{description}
}
)
}
export interface StepsProps extends HTMLAttributes {
data: StepsDataOptions[]
}
export interface StepsDataOptions {
title?: string
description?: ReactNode
}
const Steps: FC = (props) => {
const { data, className, ...rest } = props
const renderStep = () => {
return _.map(data, (item, index) => {
return (
)
})
}
return (
{renderStep()}
)
}
export default Steps