widgets/weather/weather_detail_builders library

Weather detail builders for weather dialog.

Copyright (C) 2026, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Authors: Miduo

Functions

buildDataTypeSelector({required String selectedDataType, required void onSelectionChanged(String)}) Widget
Build data type selector (temperature, humidity, wind, rain).
buildPrecipitationDetail({required WeatherData weather, required bool showDailyPrecipitation, required VoidCallback onToggle}) Widget
Build precipitation detail with hourly/daily toggle.
buildWeatherDetail({required IconData icon, required String label, required String value}) Widget
Build a generic weather detail row.
buildWindDirectionDetail(WeatherData weather) Widget
Build wind direction detail with tooltip.