Implemented player panel

This commit is contained in:
Andrew 2023-03-05 17:30:34 +07:00
parent a0896d99eb
commit e7e052e3a1
12 changed files with 396 additions and 24 deletions

View file

@ -0,0 +1,22 @@
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();
}