Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Widget cartList() {
- return context.watch<CartProvider>().cartResponse != null &&
- context.watch<CartProvider>().cartResponse?.items != null &&
- context.watch<CartProvider>().cartResponse!.items!.isNotEmpty
- ? ListView.builder(
- shrinkWrap: true,
- scrollDirection: Axis.vertical,
- itemCount: context.watch<CartProvider>().cartResponse?.items?.length,
- itemBuilder: (BuildContext context, int index) {
- return Row(
- mainAxisSize: MainAxisSize.min,
- mainAxisAlignment: MainAxisAlignment.spaceBetween,
- children: [
- Expanded(
- child: Text(
- context
- .watch<CartProvider>()
- .cartResponse
- ?.items
- ?.elementAt(index)
- ?.productName ??
- "",
- style: GoogleFonts.roboto(
- fontSize: 14,
- fontWeight: FontWeight.w400,
- color: ProjectColors().blue3,
- ),
- maxLines: 1,
- overflow: TextOverflow.ellipsis,
- softWrap: true,
- textAlign: TextAlign.start,
- ),
- ),
- Text(
- context
- .watch<CartProvider>()
- .cartResponse
- ?.items
- ?.elementAt(index)
- ?.totalPrice ??
- "0",
- style: GoogleFonts.roboto(
- fontSize: 14,
- fontWeight: FontWeight.w500,
- color: ProjectColors().blue3,
- ),
- maxLines: 1,
- overflow: TextOverflow.ellipsis,
- softWrap: true,
- textAlign: TextAlign.start,
- ),
- ],
- );
- },
- )
- : ColorLoader();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement