File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import 'package:flutter/material.dart' ;
2+
3+ class CustomDotDivider extends StatelessWidget {
4+ @override
5+ Widget build (BuildContext context) => Container (
6+ width: MediaQuery .of (context).size.width,
7+ child: Text (
8+ _generate (context),
9+ maxLines: 1 ,
10+ style: TextStyle (color: Colors .grey),
11+ ),
12+ );
13+
14+ String _generate (BuildContext context) {
15+ var out = '' ;
16+ var max = MediaQuery .of (context).size.width.toInt () / 5 ;
17+ for (int i = 0 ; i < max; i++ ) out += '.' ;
18+ return out;
19+ }
20+ }
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import 'package:wooapp/extensions/extensions_product.dart';
77import 'package:wooapp/model/line_item.dart' ;
88import 'package:wooapp/model/order.dart' ;
99import 'package:wooapp/widget/widget_custom_spacer.dart' ;
10+ import 'package:wooapp/widget/widget_divider.dart' ;
1011import 'package:wooapp/widget/widget_order_status.dart' ;
1112
1213class OrderItem extends StatelessWidget {
@@ -44,10 +45,10 @@ class OrderItem extends StatelessWidget {
4445 Widget _buildHeader (BuildContext context) => Container (
4546 margin: EdgeInsets .symmetric (horizontal: 12 ),
4647 child: Row (
48+ mainAxisAlignment: MainAxisAlignment .spaceBetween,
4749 crossAxisAlignment: CrossAxisAlignment .start,
4850 children: [
4951 _buildOrderNumber (),
50- Spacer (),
5152 OrderStatusWidget (status: order.status),
5253 ],
5354 ),
@@ -71,11 +72,7 @@ class OrderItem extends StatelessWidget {
7172 child: Stack (
7273 alignment: Alignment .bottomCenter,
7374 children: [
74- Container (
75- width: MediaQuery .of (context).size.width,
76- margin: EdgeInsets .only (bottom: 8 ),
77- child: DotSpacer (),
78- ),
75+ CustomDotDivider (),
7976 Row (
8077 mainAxisAlignment: MainAxisAlignment .spaceBetween,
8178 children: [
You can’t perform that action at this time.
0 commit comments