import { ErrorParamsType } from '../types/Form/Form.types'

/**
 * ボーダーカラーを返す
 * @param params
 * @returns 'solid 1px #D20000' :エラー時
 * @returns 'solid 1px ${color}' :通常時
 */
export const getBorderColor = (params: ErrorParamsType) => {
  let targetBorder = ''
  if (params.error1 || params.error2 || params.error3 || params.error4) {
    // エラーが存在する場合
    targetBorder = 'solid 1px #D20000'
  } else if (
    !params.error1 ||
    !params.error2 ||
    !params.error3 ||
    !params.error4
  ) {
    // エラーが存在しない場合
    targetBorder = `solid 1px ${params.color}`
  }
  return targetBorder
}
