D1APP-27 items bottom content added
This commit is contained in:
parent
aad180e3f9
commit
49045e8580
|
|
@ -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,
|
||||||
|
),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue