Implemented player panel
This commit is contained in:
parent
a0896d99eb
commit
e7e052e3a1
12 changed files with 396 additions and 24 deletions
22
lib/ui/widgets/settings.dart
Normal file
22
lib/ui/widgets/settings.dart
Normal 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();
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue