huacu_mobile/lib/ui/widgets/settings.dart

22 lines
736 B
Dart

import 'package:flutter/material.dart';
import 'package:huacu_mobile/models/settings_item_model.dart';
import 'package:huacu_mobile/ui/widgets/settings_item.dart';
import 'package:styled_widget/styled_widget.dart';
class Settings extends StatelessWidget {
final List<SettingsItemModel> settingsItems;
const Settings({super.key, required this.settingsItems});
@override
Widget build(BuildContext context) => settingsItems
.map((settingsItem) => SettingsItem(
icon: settingsItem.icon,
iconBgColor: settingsItem.color,
title: settingsItem.title,
description: settingsItem.description,
onTap: settingsItem.onTap,
))
.toList()
.toColumn();
}