diff --git a/pages/index.js b/pages/index.js
index 66553f4..93d6894 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -69,9 +69,9 @@ export default function Home() {
/>
- {Math.round(weatherData.main.temp)}°
+ {Math.round(weatherData.main.temp)}°C
- Feels like {Math.round(weatherData.main.feels_like)}°
+ Feels like {Math.round(weatherData.main.feels_like)}°C
Time:{" "}
@@ -86,7 +86,7 @@ export default function Home() {
type="text"
className={styles.searchInput}
defaultValue={defaultValue}
- placeholder="🔍 Search a city ..."
+ // placeholder="🔍 Search a city ..."
value={input}
onFocus={(e) => (e.target.value = "")}
onChange={(e) => setInput(e.target.value)}
@@ -94,33 +94,98 @@ export default function Home() {
/>
{weatherData && (
-
Stats card1
-
Stats card2
-
Visibility: {weatherData.visibility / 1000} km
-
-
Humidity: {weatherData.main.humidity}
+
Stats card1
+
Stats card2
+
+ Visibility: {weatherData.visibility / 1000} km
-
+
+
Humidity
+
+
+
+
{weatherData.main.humidity}
+
%
+
+
+
+
+
+
Wind speed
+
+
+
+
{weatherData.wind.speed}
+
Km/h
+
+
+
+ {/*
Wind:{" "}
{` ${weatherData.wind.speed} ${degToCompass(
weatherData.wind.deg
)}`}
-
-
*/}
+
+
Sunrise
+
+
+ {/*
Sunrise:{" "}
{new Date(
weatherData.sys.sunrise * 1000 + weatherData.timezone * 1000
).toLocaleString("en-US")}
-
-
+
*/}
+ {/*
Sunset:{" "}
{new Date(weatherData.sys.sunset * 1000).toLocaleString(
"en-US"
)}
-
+ */}
+
+
)}
diff --git a/public/icons/014-compass.png b/public/icons/014-compass.png
new file mode 100644
index 0000000..ea80769
Binary files /dev/null and b/public/icons/014-compass.png differ
diff --git a/public/icons/017-wind.png b/public/icons/017-wind.png
new file mode 100644
index 0000000..732e456
Binary files /dev/null and b/public/icons/017-wind.png differ
diff --git a/public/icons/025-humidity.png b/public/icons/025-humidity.png
new file mode 100644
index 0000000..5df11fd
Binary files /dev/null and b/public/icons/025-humidity.png differ
diff --git a/public/icons/040-sunrise.png b/public/icons/040-sunrise.png
new file mode 100644
index 0000000..c00871e
Binary files /dev/null and b/public/icons/040-sunrise.png differ
diff --git a/public/icons/041-sunset.png b/public/icons/041-sunset.png
new file mode 100644
index 0000000..c48f4c6
Binary files /dev/null and b/public/icons/041-sunset.png differ
diff --git a/public/icons/png/png/001-cloud.png b/public/icons/png/png/001-cloud.png
new file mode 100644
index 0000000..5f9de06
Binary files /dev/null and b/public/icons/png/png/001-cloud.png differ
diff --git a/public/icons/png/png/002-cloud-1.png b/public/icons/png/png/002-cloud-1.png
new file mode 100644
index 0000000..2e827df
Binary files /dev/null and b/public/icons/png/png/002-cloud-1.png differ
diff --git a/public/icons/png/png/003-rainy.png b/public/icons/png/png/003-rainy.png
new file mode 100644
index 0000000..37679e1
Binary files /dev/null and b/public/icons/png/png/003-rainy.png differ
diff --git a/public/icons/png/png/004-rainy-1.png b/public/icons/png/png/004-rainy-1.png
new file mode 100644
index 0000000..57df38e
Binary files /dev/null and b/public/icons/png/png/004-rainy-1.png differ
diff --git a/public/icons/png/png/005-hail.png b/public/icons/png/png/005-hail.png
new file mode 100644
index 0000000..a39d6de
Binary files /dev/null and b/public/icons/png/png/005-hail.png differ
diff --git a/public/icons/png/png/006-snowy.png b/public/icons/png/png/006-snowy.png
new file mode 100644
index 0000000..de260dd
Binary files /dev/null and b/public/icons/png/png/006-snowy.png differ
diff --git a/public/icons/png/png/007-night.png b/public/icons/png/png/007-night.png
new file mode 100644
index 0000000..e970803
Binary files /dev/null and b/public/icons/png/png/007-night.png differ
diff --git a/public/icons/png/png/008-storm.png b/public/icons/png/png/008-storm.png
new file mode 100644
index 0000000..7f882ec
Binary files /dev/null and b/public/icons/png/png/008-storm.png differ
diff --git a/public/icons/png/png/009-storm-1.png b/public/icons/png/png/009-storm-1.png
new file mode 100644
index 0000000..0023a06
Binary files /dev/null and b/public/icons/png/png/009-storm-1.png differ
diff --git a/public/icons/png/png/010-windy.png b/public/icons/png/png/010-windy.png
new file mode 100644
index 0000000..05b8d9e
Binary files /dev/null and b/public/icons/png/png/010-windy.png differ
diff --git a/public/icons/png/png/011-cloudy.png b/public/icons/png/png/011-cloudy.png
new file mode 100644
index 0000000..6ee13db
Binary files /dev/null and b/public/icons/png/png/011-cloudy.png differ
diff --git a/public/icons/png/png/012-snowy-1.png b/public/icons/png/png/012-snowy-1.png
new file mode 100644
index 0000000..cbf3dd6
Binary files /dev/null and b/public/icons/png/png/012-snowy-1.png differ
diff --git a/public/icons/png/png/013-storm-2.png b/public/icons/png/png/013-storm-2.png
new file mode 100644
index 0000000..c1488c3
Binary files /dev/null and b/public/icons/png/png/013-storm-2.png differ
diff --git a/public/icons/png/png/014-compass.png b/public/icons/png/png/014-compass.png
new file mode 100644
index 0000000..ea80769
Binary files /dev/null and b/public/icons/png/png/014-compass.png differ
diff --git a/public/icons/png/png/015-day.png b/public/icons/png/png/015-day.png
new file mode 100644
index 0000000..7c698eb
Binary files /dev/null and b/public/icons/png/png/015-day.png differ
diff --git a/public/icons/png/png/016-flood.png b/public/icons/png/png/016-flood.png
new file mode 100644
index 0000000..5891617
Binary files /dev/null and b/public/icons/png/png/016-flood.png differ
diff --git a/public/icons/png/png/017-foog.png b/public/icons/png/png/017-foog.png
new file mode 100644
index 0000000..47a9a80
Binary files /dev/null and b/public/icons/png/png/017-foog.png differ
diff --git a/public/icons/png/png/018-flood-1.png b/public/icons/png/png/018-flood-1.png
new file mode 100644
index 0000000..742ce66
Binary files /dev/null and b/public/icons/png/png/018-flood-1.png differ
diff --git a/public/icons/png/png/019-night-1.png b/public/icons/png/png/019-night-1.png
new file mode 100644
index 0000000..af35959
Binary files /dev/null and b/public/icons/png/png/019-night-1.png differ
diff --git a/public/icons/png/png/020-storm-3.png b/public/icons/png/png/020-storm-3.png
new file mode 100644
index 0000000..237add2
Binary files /dev/null and b/public/icons/png/png/020-storm-3.png differ
diff --git a/public/icons/png/png/021-night-2.png b/public/icons/png/png/021-night-2.png
new file mode 100644
index 0000000..c655fae
Binary files /dev/null and b/public/icons/png/png/021-night-2.png differ
diff --git a/public/icons/png/png/022-night-3.png b/public/icons/png/png/022-night-3.png
new file mode 100644
index 0000000..818172e
Binary files /dev/null and b/public/icons/png/png/022-night-3.png differ
diff --git a/public/icons/png/png/023-windy-1.png b/public/icons/png/png/023-windy-1.png
new file mode 100644
index 0000000..9f7faa4
Binary files /dev/null and b/public/icons/png/png/023-windy-1.png differ
diff --git a/public/icons/png/png/024-night-4.png b/public/icons/png/png/024-night-4.png
new file mode 100644
index 0000000..097a13e
Binary files /dev/null and b/public/icons/png/png/024-night-4.png differ
diff --git a/public/icons/png/png/025-humidity.png b/public/icons/png/png/025-humidity.png
new file mode 100644
index 0000000..5df11fd
Binary files /dev/null and b/public/icons/png/png/025-humidity.png differ
diff --git a/public/icons/png/png/026-rainbow.png b/public/icons/png/png/026-rainbow.png
new file mode 100644
index 0000000..a312745
Binary files /dev/null and b/public/icons/png/png/026-rainbow.png differ
diff --git a/public/icons/png/png/027-rainbow-1.png b/public/icons/png/png/027-rainbow-1.png
new file mode 100644
index 0000000..454658a
Binary files /dev/null and b/public/icons/png/png/027-rainbow-1.png differ
diff --git a/public/icons/png/png/028-drop.png b/public/icons/png/png/028-drop.png
new file mode 100644
index 0000000..6b6ae47
Binary files /dev/null and b/public/icons/png/png/028-drop.png differ
diff --git a/public/icons/png/png/029-shooting-star.png b/public/icons/png/png/029-shooting-star.png
new file mode 100644
index 0000000..0d3cfd0
Binary files /dev/null and b/public/icons/png/png/029-shooting-star.png differ
diff --git a/public/icons/png/png/030-wind.png b/public/icons/png/png/030-wind.png
new file mode 100644
index 0000000..eefc910
Binary files /dev/null and b/public/icons/png/png/030-wind.png differ
diff --git a/public/icons/png/png/031-snowflake.png b/public/icons/png/png/031-snowflake.png
new file mode 100644
index 0000000..2e7957c
Binary files /dev/null and b/public/icons/png/png/031-snowflake.png differ
diff --git a/public/icons/png/png/032-star.png b/public/icons/png/png/032-star.png
new file mode 100644
index 0000000..2d6ad96
Binary files /dev/null and b/public/icons/png/png/032-star.png differ
diff --git a/public/icons/png/png/033-hurricane.png b/public/icons/png/png/033-hurricane.png
new file mode 100644
index 0000000..26ef38b
Binary files /dev/null and b/public/icons/png/png/033-hurricane.png differ
diff --git a/public/icons/png/png/034-cloudy-1.png b/public/icons/png/png/034-cloudy-1.png
new file mode 100644
index 0000000..fdf17d7
Binary files /dev/null and b/public/icons/png/png/034-cloudy-1.png differ
diff --git a/public/icons/png/png/035-snowy-2.png b/public/icons/png/png/035-snowy-2.png
new file mode 100644
index 0000000..b22ad11
Binary files /dev/null and b/public/icons/png/png/035-snowy-2.png differ
diff --git a/public/icons/png/png/036-storm-4.png b/public/icons/png/png/036-storm-4.png
new file mode 100644
index 0000000..6595b06
Binary files /dev/null and b/public/icons/png/png/036-storm-4.png differ
diff --git a/public/icons/png/png/037-cloudy-2.png b/public/icons/png/png/037-cloudy-2.png
new file mode 100644
index 0000000..f69a11a
Binary files /dev/null and b/public/icons/png/png/037-cloudy-2.png differ
diff --git a/public/icons/png/png/038-cloudy-3.png b/public/icons/png/png/038-cloudy-3.png
new file mode 100644
index 0000000..34de114
Binary files /dev/null and b/public/icons/png/png/038-cloudy-3.png differ
diff --git a/public/icons/png/png/039-sun.png b/public/icons/png/png/039-sun.png
new file mode 100644
index 0000000..4204073
Binary files /dev/null and b/public/icons/png/png/039-sun.png differ
diff --git a/public/icons/png/png/040-sunrise.png b/public/icons/png/png/040-sunrise.png
new file mode 100644
index 0000000..c00871e
Binary files /dev/null and b/public/icons/png/png/040-sunrise.png differ
diff --git a/public/icons/png/png/041-sunset.png b/public/icons/png/png/041-sunset.png
new file mode 100644
index 0000000..c48f4c6
Binary files /dev/null and b/public/icons/png/png/041-sunset.png differ
diff --git a/public/icons/png/png/042-cold.png b/public/icons/png/png/042-cold.png
new file mode 100644
index 0000000..89c0108
Binary files /dev/null and b/public/icons/png/png/042-cold.png differ
diff --git a/public/icons/png/png/043-warm.png b/public/icons/png/png/043-warm.png
new file mode 100644
index 0000000..85e9b39
Binary files /dev/null and b/public/icons/png/png/043-warm.png differ
diff --git a/public/icons/png/png/044-warm-1.png b/public/icons/png/png/044-warm-1.png
new file mode 100644
index 0000000..e7b310a
Binary files /dev/null and b/public/icons/png/png/044-warm-1.png differ
diff --git a/public/icons/png/png/045-thunder.png b/public/icons/png/png/045-thunder.png
new file mode 100644
index 0000000..d18dfe5
Binary files /dev/null and b/public/icons/png/png/045-thunder.png differ
diff --git a/public/icons/png/png/046-tornado.png b/public/icons/png/png/046-tornado.png
new file mode 100644
index 0000000..a9fa7d5
Binary files /dev/null and b/public/icons/png/png/046-tornado.png differ
diff --git a/public/icons/png/png/047-tornado-1.png b/public/icons/png/png/047-tornado-1.png
new file mode 100644
index 0000000..c19dd0d
Binary files /dev/null and b/public/icons/png/png/047-tornado-1.png differ
diff --git a/public/icons/png/png/048-umbrella.png b/public/icons/png/png/048-umbrella.png
new file mode 100644
index 0000000..0b34e9b
Binary files /dev/null and b/public/icons/png/png/048-umbrella.png differ
diff --git a/public/icons/png/png/049-windy-2.png b/public/icons/png/png/049-windy-2.png
new file mode 100644
index 0000000..831557f
Binary files /dev/null and b/public/icons/png/png/049-windy-2.png differ
diff --git a/public/icons/png/png/050-windy-3.png b/public/icons/png/png/050-windy-3.png
new file mode 100644
index 0000000..76456bc
Binary files /dev/null and b/public/icons/png/png/050-windy-3.png differ
diff --git a/public/icons/png/041-wind sign.png b/public/icons/png/wind.png
similarity index 100%
rename from public/icons/png/041-wind sign.png
rename to public/icons/png/wind.png
diff --git a/public/icons/wind.png b/public/icons/wind.png
new file mode 100644
index 0000000..5484e42
Binary files /dev/null and b/public/icons/wind.png differ
diff --git a/styles/Home.module.css b/styles/Home.module.css
index 7a40b09..6adb4d2 100644
--- a/styles/Home.module.css
+++ b/styles/Home.module.css
@@ -44,6 +44,13 @@
.statsCard {
background: rgba(255, 255, 255, 0.95);
+ border-radius: 20px;
+ padding: 20px;
+}
+
+.statsCardContent {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
}
.mainTemp {