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.