made font size of AqiTypeDropdown slightly smaller.

This commit is contained in:
Faris Armoush
2025-05-27 09:35:22 +03:00
parent bee8652d03
commit 8a5173f429

View File

@ -29,11 +29,6 @@ class _AqiTypeDropdownState extends State<AqiTypeDropdown> {
void _updateSelectedItem(AqiType? item) => setState(() => _selectedItem = item);
static const _defaultPadding = EdgeInsetsDirectional.symmetric(
horizontal: 12,
vertical: 2,
);
@override
Widget build(BuildContext context) {
return Container(
@ -47,7 +42,6 @@ class _AqiTypeDropdownState extends State<AqiTypeDropdown> {
child: DropdownButton<AqiType?>(
value: _selectedItem,
isDense: true,
isExpanded: false,
borderRadius: BorderRadius.circular(16),
dropdownColor: ColorsManager.whiteColors,
underline: const SizedBox.shrink(),
@ -56,7 +50,10 @@ class _AqiTypeDropdownState extends State<AqiTypeDropdown> {
child: Icon(Icons.chevron_right, size: 24),
),
style: _getTextStyle(context),
padding: _defaultPadding,
padding: const EdgeInsetsDirectional.symmetric(
horizontal: 12,
vertical: 2,
),
items: AqiType.values
.map((e) => DropdownMenuItem(value: e, child: Text(e.value)))
.toList(),
@ -72,7 +69,7 @@ class _AqiTypeDropdownState extends State<AqiTypeDropdown> {
return context.textTheme.labelSmall?.copyWith(
color: ColorsManager.textPrimaryColor,
fontWeight: FontWeight.w700,
fontSize: 14,
fontSize: 12,
);
}
}