"use client" import countriesData from '@/app/countries.json' with { type: 'json' }; import HistoryModal from "@/app/travel-advisory/HistoryModal"; import { useState } from "react"; export function getDangerLevel(danger, override) { if (danger === 0 && override !== undefined) { danger = override; } let dangerLevel; switch (danger) { case 0: dangerLevel = "Take normal security precautions" break; case 1: dangerLevel = "Exercise a high degree of caution" break; case 2: dangerLevel = "Avoid non-essential travel" break; case 3: dangerLevel = "Avoid all travel" break; default: dangerLevel = "Seems like the danger level is broken!" break; } return dangerLevel; } export function Countries(){ const [showModal, setShowModal] = useState(false); const [selectedCountry, setSelectedCountry] = useState(null); const [selectedDangerLevel, setSelectedDangerLevel] = useState(null); const [selectedCountryHistory, setSelectedCountryHistory] = useState(null); const countries = countriesData.countries; return countries.map((country) => { let dangerLevel = getDangerLevel(country.danger); const settlementsList = country.settlements.map((settlement) => { return (