D1APP-27 items bottom content added

This commit is contained in:
MohammadTaha Basiri 2021-12-26 12:19:36 +03:30
parent aad180e3f9
commit 49045e8580
4 changed files with 24 additions and 6 deletions

View File

@ -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,
),
],
),
],
),

View File

@ -62,7 +62,7 @@ class RadarItem extends StatelessWidget {
const SizedBox(height: 8),
const DidvanText(
'صنعت فولاد جوادی مجد سلیمی است پس باید به آن توجه زیادی شود تا بازار به انفجار نرسد. پس جواد مهربانگو باشیم...',
maxLine: 3,
maxLines: 3,
),
const DidvanDivider(),
Row(

View File

@ -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,
);
}

View File

@ -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,
);
}
}