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/card.dart';
import 'package:didvan/widgets/didvan/divider.dart';
import 'package:didvan/widgets/didvan/text.dart'; import 'package:didvan/widgets/didvan/text.dart';
import 'package:didvan/widgets/skeletun_image.dart'; import 'package:didvan/widgets/skeletun_image.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -36,6 +38,20 @@ class NewsItem extends StatelessWidget {
const SizedBox(height: 8), const SizedBox(height: 8),
const DidvanText( 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 SizedBox(height: 8),
const DidvanText( const DidvanText(
'صنعت فولاد جوادی مجد سلیمی است پس باید به آن توجه زیادی شود تا بازار به انفجار نرسد. پس جواد مهربانگو باشیم...', 'صنعت فولاد جوادی مجد سلیمی است پس باید به آن توجه زیادی شود تا بازار به انفجار نرسد. پس جواد مهربانگو باشیم...',
maxLine: 3, maxLines: 3,
), ),
const DidvanDivider(), const DidvanDivider(),
Row( Row(

View File

@ -2,14 +2,16 @@ import 'package:didvan/config/theme_data.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class DidvanDivider extends StatelessWidget { class DidvanDivider extends StatelessWidget {
const DidvanDivider({Key? key}) : super(key: key); final double? verticalPadding;
const DidvanDivider({Key? key, this.verticalPadding}) : super(key: key);
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
height: 1, height: 1,
width: double.infinity, width: double.infinity,
margin: const EdgeInsets.symmetric(vertical: 16), margin: EdgeInsets.symmetric(vertical: verticalPadding ?? 16),
color: Theme.of(context).colorScheme.border, color: Theme.of(context).colorScheme.border,
); );
} }

View File

@ -7,7 +7,7 @@ class DidvanText extends StatelessWidget {
final FontWeight? fontWeight; final FontWeight? fontWeight;
final double? fontSize; final double? fontSize;
final TextAlign textAlign; final TextAlign textAlign;
final int? maxLine; final int? maxLines;
const DidvanText( const DidvanText(
this.text, { this.text, {
@ -17,7 +17,7 @@ class DidvanText extends StatelessWidget {
this.fontSize, this.fontSize,
this.fontWeight, this.fontWeight,
this.textAlign = TextAlign.right, this.textAlign = TextAlign.right,
this.maxLine, this.maxLines,
}) : super(key: key); }) : super(key: key);
@override @override
@ -30,7 +30,7 @@ class DidvanText extends StatelessWidget {
fontSize: fontSize, fontSize: fontSize,
), ),
textAlign: textAlign, textAlign: textAlign,
maxLines: maxLine, maxLines: maxLines,
); );
} }
} }