Hourly Forecast

Six-column hourly strip pairing each label with a condition icon and a tabular temperature.

Now22°
10 AM23°
11 AM24°
12 PM24°
1 PM21°
2 PM20°

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Weather3 } from "@/components/beste/piece/weather3";

<Weather3
  hours={[
    {
      "label": "Now",
      "condition": "sunny",
      "temp": 22
    },
    {
      "label": "10 AM",
      "condition": "sunny",
      "temp": 23
    },
    {
      "label": "11 AM",
      "condition": "cloudy",
      "temp": 24
    },
    {
      "label": "12 PM",
      "condition": "cloudy",
      "temp": 24
    },
    {
      "label": "1 PM",
      "condition": "rainy",
      "temp": 21
    },
    {
      "label": "2 PM",
      "condition": "rainy",
      "temp": 20
    }
  ]}
/>

More Weather pieces

View all Weather
Mon
24°15°
Tue
22°14°
Wed
18°12°
Thu
19°13°
Fri
25°16°

Row of day columns with weekday label, condition icon, and a high/low temperature pair.

PrecipitationNext 6h
10%
Now
25%
11
60%
12
95%
1
78%
2
35%
3

Six-hour rain probability column chart with sky-blue bars rising on a muted track and percentages on top.

Istanbul
18°C
CloudyH:21° · L:12°

Weather Card

weather1

City name, big temperature, condition label, and a high/low line with an icon tile that colors by condition.

Istanbul
22°C
Sunny
H:25°L:14°· Feels 24°

Hero Weather

weather4

Big tabular temperature anchored under a city header and condition icon, with high, low, and feels-like below.

Humidity64%
Wind12 km/hNE
Pressure1018 hPa
UV Index6High

Four-cell grid of atmospheric stats with uppercase labels, bold tabular values, and an optional detail line.

Heat AdvisoryAdvisory

Heat index up to 38°C this afternoon. Stay hydrated and avoid direct sun.

Until 9:00 PM tonight

Weather Alert

weather10

Severity-colored triangle alert with title, severity badge, descriptive detail, and an Until line.