Skip to content
Snippets Groups Projects
Commit 9fe7b0d1 authored by Mayla Fathin Nadhifa Ulya's avatar Mayla Fathin Nadhifa Ulya
Browse files

menambahkan isi di bagian tukar uang

parent 2b5ff4b5
Branches
No related tags found
No related merge requests found
import 'package:final_project_2023/constants.dart';
import 'package:final_project_2023/ui/screen/widgets/sampah_widget.dart';
import 'package:flutter/material.dart';
import '../../models/listsampah.dart';
class TukarUang extends StatefulWidget {
final List<Sampah> addedToTukarUang;
const TukarUang({Key? key, required this.addedToTukarUang}) : super(key: key);
@override
State<TukarUang> createState() => _TukarUangState();
}
class _TukarUangState extends State<TukarUang> {
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Scaffold(
body: widget.addedToTukarUang.isEmpty
? Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
SizedBox(
height: 100,
child: Image.asset('assets/images/money.png.png'),
),
const SizedBox(
height: 10,
),
Text(
'Belum ada barang yang ditukarkan',
style: TextStyle(
color: Constants.primaryColor,
fontWeight: FontWeight.w300,
fontSize: 18,
),
),
],
),
)
: Container(
padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 30),
height: size.height,
child: Column(
children: [
Expanded(
child: ListView.builder(
itemCount: widget.addedToTukarUang.length,
scrollDirection: Axis.vertical,
physics: const BouncingScrollPhysics(),
itemBuilder: (BuildContext context, int index) {
return SampahWidget(
index: index,
sampahList: widget.addedToTukarUang);
}),
),
Column(
children: [
const Divider(
thickness: 1.0,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
const Text(
'Total',
style: TextStyle(
fontSize: 23,
fontWeight: FontWeight.w300,
),
),
Text(
r'Rp 35000',
style: TextStyle(
fontSize: 24.0,
color: Constants.primaryColor,
fontWeight: FontWeight.bold,
),
),
],
),
],
),
],
),
),
);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment