Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit ebd90b71 authored by Putri Salsabila's avatar Putri Salsabila
Browse files

[REFACTOR] Add navigation to detail post kegiatan page

parent 1e18a230
No related branches found
No related tags found
3 merge requests!38Sprint 3,!37Pbi 9 info kegiatan,!31Komentar Posting Kegiatan
Pipeline #76795 failed
// import 'package:bisaGo/config/strings.dart';
import 'package:bisaGo/config/styles.dart';
import 'package:bisaGo/model/lokasi.dart';
import 'package:bisaGo/model/kegiatan.dart';
import 'package:bisaGo/page/filter_fasilitas/postingan/detail_post_kegiatan.dart';
import 'package:flutter/material.dart';
// import 'package:bisaGo/component/image_holder.dart';
import 'package:bisaGo/config/styles.dart';
import 'package:bisaGo/model/kegiatan.dart';
class Kegiatan extends StatefulWidget {
final Lokasi lokasi;
......@@ -24,7 +24,25 @@ class _KegiatanState extends State<Kegiatan> {
@override
Widget build(BuildContext context) {
return InkWell(
// key: Key('Kegiatan'),
key: Key('Kegiatan'),
onTap: () {
Navigator.of(context).pushReplacement(MaterialPageRoute(
builder: (BuildContext context) => DetailPostKegiatanPage(
lokasi: widget.lokasi,
kegiatan: KegiatanModel(
id: widget.kegiatan.id,
namaLokasi: widget.lokasi.name,
creator: widget.kegiatan.creator,
namaKegiatan: widget.kegiatan.namaKegiatan,
penyelenggara: widget.kegiatan.penyelenggara,
narahubung: widget.kegiatan.narahubung,
deskripsi: widget.kegiatan.deskripsi,
timeStart: widget.kegiatan.timeStart,
timeEnd: widget.kegiatan.timeEnd
),
)
));
},
child: Container(
margin: const EdgeInsets.only(bottom: regularSpace),
padding: const EdgeInsets.all(doubleSpace),
......
......@@ -22,7 +22,7 @@ class DetailPostKegiatanPage extends StatefulWidget {
final Lokasi lokasi;
final KegiatanModel kegiatan; // ganti model x // sudah
const DetailPostKegiatanPage(
{@required this.lokasi, @required this.kegiatan, Key key})
{@required this.kegiatan, @required this.lokasi, Key key})
: super(key: key);
@override
_DetailPostKegiatanPageState createState() => _DetailPostKegiatanPageState();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment