Untitled
unknown
plain_text
a year ago
2.8 kB
7
Indexable
import 'package:flutter/material.dart';
import 'package:mighty_delivery/extensions/decorations.dart';
import 'package:mighty_delivery/extensions/extension_util/context_extensions.dart';
import 'package:mighty_delivery/extensions/extension_util/int_extensions.dart';
import 'package:mighty_delivery/extensions/extension_util/widget_extensions.dart';
import 'package:mighty_delivery/extensions/text_styles.dart';
import 'package:mighty_delivery/main/utils/Widgets.dart';
import '../../main.dart';
import '../../main/utils/DataProviders.dart';
import '../../main/utils/dynamic_theme.dart';
class PackagingSymbolsInfo extends StatefulWidget {
PackagingSymbolsInfo({super.key});
@override
State<PackagingSymbolsInfo> createState() => _PackagingSymbolsInfoState();
}
class _PackagingSymbolsInfoState extends State<PackagingSymbolsInfo> {
List<Map<String, String>> list = getPackagingSymbols();
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: commonAppBarWidget(language.labels),
body: ListView.builder(
itemCount: list.length,
itemBuilder: (context, index) {
return Container(
margin: EdgeInsets.all(8),
padding: EdgeInsets.symmetric(vertical: 10, horizontal: 8),
decoration: boxDecorationWithRoundedCorners(border: Border.all(color: ColorUtils.borderColor)),
child: Row(
children: [
Image.asset(
list[index]['image']!,
width: 24,
height: 24,
color: appStore.isDarkMode ? Colors.white.withOpacity(0.7) : ColorUtils.colorPrimary,
),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
list[index]['title'].toString(),
style: boldTextStyle(),
),
4.height,
Container(
width: context.width() * 0.8,
child: Text(
list[index]['description'].toString(),
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: secondaryTextStyle(),
),
),
],
).paddingOnly(left: 8),
],
));
}).paddingAll(8),
);
}
}
Editor is loading...
Leave a Comment