import { IconWorld } from "@tabler/icons-react"; import { hasFlag } from "country-flag-icons"; // @ts-expect-error Creating a typing for a subfolder is not easily possible import Flags from "country-flag-icons/react/3x2"; interface FlagProps { className?: string; countryCode: string; } function Flag({ className, countryCode }: FlagProps) { countryCode = countryCode.toUpperCase(); if (countryCode === "EN") { return ; } if (hasFlag(countryCode)) { const FlagElement = Flags[countryCode] as any; return ; } console.error(`No flag for country ${countryCode} found!`); return null; } export { Flag };