import { IselectedOption } from "../atoms/forms/selectBox/SelectBox";

type IProps = {
  count: number;
  start?: number;
  labelAdd?: string;
}

//  start 부터 count 개만큼 선택 옵션을 만듭니다.
const selectOpCreater = ({
  count,
  labelAdd = "",
  start = 0
}: IProps): IselectedOption<number>[] => {
  return Array(count)
    .fill(0)
    .map((value, index) => ({
      label: `${index + start}${labelAdd}`,
      value: index + start
    }));
};

export default selectOpCreater;
