import { CountryCard } from '../types/CountryCard'
import countryCoordinates from '../constants/country-coordinates.json'
import { Vector2 } from 'three'

export const getCoordinates = ({
  countryCode,
}: CountryCard): Vector2 | null => {
  const coordinates = countryCoordinates.find(
    ({ code }) => countryCode.toUpperCase() === code.toUpperCase()
  )
  if (!coordinates) return null

  return new Vector2(coordinates.lng, coordinates.lat)
}
