diff --git a/lib/pages/home/news/widgets/news_item.dart b/lib/pages/home/news/widgets/news_item.dart index 75b8caa..5b4a799 100644 --- a/lib/pages/home/news/widgets/news_item.dart +++ b/lib/pages/home/news/widgets/news_item.dart @@ -1,4 +1,6 @@ +import 'package:didvan/constants/app_icons.dart'; import 'package:didvan/widgets/didvan/card.dart'; +import 'package:didvan/widgets/didvan/divider.dart'; import 'package:didvan/widgets/didvan/text.dart'; import 'package:didvan/widgets/skeletun_image.dart'; import 'package:flutter/material.dart'; @@ -36,6 +38,20 @@ class NewsItem extends StatelessWidget { const SizedBox(height: 8), const DidvanText( 'صنعت فولاد جوادی مجد سلیمی است پس باید به آن توجه زیادی شود تا بازار به انفجار نرسد. پس جواد مهربانگو باشیم.', + maxLines: 3, + ), + const DidvanDivider(verticalPadding: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + DidvanText( + 'پایگاه خبری فولاد ایران / 2 ساعت پیش', + style: Theme.of(context).textTheme.overline, + ), + const Icon( + DidvanIcons.bookmark_regular, + ), + ], ), ], ), diff --git a/lib/pages/home/radar/widgets/radar_item.dart b/lib/pages/home/radar/widgets/radar_item.dart index 787b2c8..b31a91b 100644 --- a/lib/pages/home/radar/widgets/radar_item.dart +++ b/lib/pages/home/radar/widgets/radar_item.dart @@ -62,7 +62,7 @@ class RadarItem extends StatelessWidget { const SizedBox(height: 8), const DidvanText( 'صنعت فولاد جوادی مجد سلیمی است پس باید به آن توجه زیادی شود تا بازار به انفجار نرسد. پس جواد مهربانگو باشیم...', - maxLine: 3, + maxLines: 3, ), const DidvanDivider(), Row( diff --git a/lib/widgets/didvan/divider.dart b/lib/widgets/didvan/divider.dart index da16730..3b6b382 100644 --- a/lib/widgets/didvan/divider.dart +++ b/lib/widgets/didvan/divider.dart @@ -2,14 +2,16 @@ import 'package:didvan/config/theme_data.dart'; import 'package:flutter/material.dart'; class DidvanDivider extends StatelessWidget { - const DidvanDivider({Key? key}) : super(key: key); + final double? verticalPadding; + + const DidvanDivider({Key? key, this.verticalPadding}) : super(key: key); @override Widget build(BuildContext context) { return Container( height: 1, width: double.infinity, - margin: const EdgeInsets.symmetric(vertical: 16), + margin: EdgeInsets.symmetric(vertical: verticalPadding ?? 16), color: Theme.of(context).colorScheme.border, ); } diff --git a/lib/widgets/didvan/text.dart b/lib/widgets/didvan/text.dart index 601d941..777d8be 100644 --- a/lib/widgets/didvan/text.dart +++ b/lib/widgets/didvan/text.dart @@ -7,7 +7,7 @@ class DidvanText extends StatelessWidget { final FontWeight? fontWeight; final double? fontSize; final TextAlign textAlign; - final int? maxLine; + final int? maxLines; const DidvanText( this.text, { @@ -17,7 +17,7 @@ class DidvanText extends StatelessWidget { this.fontSize, this.fontWeight, this.textAlign = TextAlign.right, - this.maxLine, + this.maxLines, }) : super(key: key); @override @@ -30,7 +30,7 @@ class DidvanText extends StatelessWidget { fontSize: fontSize, ), textAlign: textAlign, - maxLines: maxLine, + maxLines: maxLines, ); } }