Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- import 'package:provider/provider.dart';
- import 'package:shamo/providers/product_provider.dart';
- import 'package:shamo/widgets/product_card.dart';
- import 'package:shamo/widgets/product_tile.dart';
- import '../theme.dart';
- class AllShoes extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- ProductProvider productProvider = Provider.of<ProductProvider>(context);
- return Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- Container(
- margin: EdgeInsets.only(
- top: defaultMargin,
- left: defaultMargin,
- right: defaultMargin,
- ),
- child: Text(
- 'Popular Products',
- style: primaryTextStyle.copyWith(
- fontSize: 22,
- fontWeight: semibold,
- ),
- ),
- ),
- Container(
- margin: EdgeInsets.only(top: 14),
- child: SingleChildScrollView(
- scrollDirection: Axis.horizontal,
- child: Row(
- children: [
- SizedBox(
- width: defaultMargin,
- ),
- Row(
- children: productProvider.products
- .map(
- (product) => ProductCard(product),
- )
- .toList(),
- ),
- ],
- ),
- ),
- ),
- Container(
- margin: EdgeInsets.only(
- top: defaultMargin,
- left: defaultMargin,
- right: defaultMargin,
- ),
- child: Text(
- 'New Arrivals',
- style: primaryTextStyle.copyWith(
- fontSize: 22,
- fontWeight: semibold,
- ),
- ),
- ),
- Container(
- margin: EdgeInsets.only(
- top: 14,
- ),
- child: Column(
- children: productProvider.products
- .map(
- (product) => ProductTile(product),
- )
- .toList(),
- ),
- )
- ],
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement