import React from "react"; import sunriseIcon from "../assets/icons/sunrise-fill.svg"; import sunsetIcon from "../assets/icons/sunset-fill.svg"; const WeatherData: React.FC = () => { const weatherRaw = localStorage.getItem("weather"); const weatherData = JSON.parse(weatherRaw || "{}"); // OpenWeatherMap Icon-URL const iconCode = weatherData?.weather?.[0]?.icon; const iconUrl = iconCode ? `https://openweathermap.org/img/wn/${iconCode}@4x.png` : ""; return (
{weatherData?.main?.temp}{" "} {localStorage.getItem("unit") === "metric" ? "°C" : localStorage.getItem("unit") === "imperial" ? "°F" : localStorage.getItem("unit") === "standard" ? "K" : "°C"}
{weatherData?.sys?.country && (
<>
{weatherData.sys.country}
>
)}
{weatherData?.weather?.[0]?.description}
{iconUrl && (