step 15 : selected ke edit
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:scanktpflutter/app/app_extension.dart';
|
||||
import '../../app/app_extension.dart';
|
||||
import '../../app/route.dart';
|
||||
|
||||
import '../../app/constant.dart';
|
||||
import '../../model/edit_person_model.dart';
|
||||
import '../../model/person_ktp_model.dart';
|
||||
import '../../provider/scan_provider.dart';
|
||||
|
||||
class CardRiwayatScan extends HookConsumerWidget {
|
||||
final PersonKtp data;
|
||||
@@ -42,8 +45,22 @@ class CardRiwayatScan extends HookConsumerWidget {
|
||||
),
|
||||
),
|
||||
InkWell(
|
||||
onTap: (){
|
||||
print('id : ${data.personID}');
|
||||
onTap: () {
|
||||
// print('id : ${data.personID}');
|
||||
ref.read(selectedPersonIdx.notifier).state =
|
||||
data.personID;
|
||||
ref.read(selectedEdit.notifier).state = EditPersonModel(
|
||||
personID: data.personID,
|
||||
personNIK: data.personNIK,
|
||||
personName: data.personName,
|
||||
m_sexname: data.m_sexname,
|
||||
personDob: data.personDob,
|
||||
personSex: data.personSex,
|
||||
personUrl: data.personUrl,
|
||||
);
|
||||
Navigator.of(context).pushNamed(
|
||||
editScanRoute,
|
||||
);
|
||||
},
|
||||
child: Icon(
|
||||
Icons.edit,
|
||||
|
||||
@@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:scanktpflutter/model/person_ktp_model.dart';
|
||||
import 'package:scanktpflutter/screen/home/card_riwayat_scan.dart';
|
||||
import 'package:scanktpflutter/screen/home/list_riwayat_scan_provider.dart';
|
||||
import '../../model/person_ktp_model.dart';
|
||||
import '../../screen/home/card_riwayat_scan.dart';
|
||||
import '../../screen/home/list_riwayat_scan_provider.dart';
|
||||
|
||||
import '../../app/constant.dart';
|
||||
import '../../app/route.dart';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:scanktpflutter/repository/scan_repository.dart';
|
||||
import '../../repository/scan_repository.dart';
|
||||
|
||||
import '../../model/person_ktp_model.dart';
|
||||
import '../../provider/dio_provider.dart';
|
||||
|
||||
Reference in New Issue
Block a user