import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; import 'package:mymuseum_visitapp/Screens/Visit/product.dart'; import 'package:mymuseum_visitapp/constants.dart'; import 'components/body.dart'; class DetailsScreen extends StatelessWidget { final Product product; const DetailsScreen({Key? key, required this.product}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( backgroundColor: kTestSecondColor, appBar: buildAppBar(context), body: Body( product: product, ), ); } AppBar buildAppBar(BuildContext context) { return AppBar( backgroundColor: kBackgroundColor, elevation: 0, leading: IconButton( padding: EdgeInsets.only(left: kDefaultPadding), icon: SvgPicture.asset("assets/icons/back.svg"), onPressed: () { Navigator.pop(context); }, ), centerTitle: false, title: Text( 'Back'.toUpperCase(), style: Theme.of(context).textTheme.bodyText2, ), actions: [ IconButton( icon: SvgPicture.asset('assets/icons/cart_with_item.svg'), onPressed: () {}, ), ], ); } }