remove code for simple barcode scanner

This commit is contained in:
2025-03-05 13:09:27 +02:00
parent 26de41f96b
commit 41e4b6ae68
2 changed files with 39 additions and 66 deletions

View File

@@ -8,7 +8,6 @@ import 'package:flutter/services.dart';
import 'package:flutter_swipe_detector/flutter_swipe_detector.dart'; import 'package:flutter_swipe_detector/flutter_swipe_detector.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:google_nav_bar/google_nav_bar.dart'; import 'package:google_nav_bar/google_nav_bar.dart';
import 'package:simple_barcode_scanner/simple_barcode_scanner.dart';
import '../../main.dart'; import '../../main.dart';
import 'package:supertokens_flutter/http.dart' as http; import 'package:supertokens_flutter/http.dart' as http;
import "package:universal_html/html.dart" as html; import "package:universal_html/html.dart" as html;
@@ -607,42 +606,17 @@ class _MIHHomeState extends State<MIHHome> {
s: getSec(), s: getSec(),
)); ));
tileList.add(MIHTile( tileList.add(MIHTile(
onTap: () async { onTap: () {
if (MzanziInnovationHub.of(context)!.theme.getPlatform() == "Web") { TextEditingController cardNumberController = TextEditingController();
print("================ Web ===================="); Navigator.of(context).pushNamed(
print("here 1"); '/scanner',
try { arguments: cardNumberController,
String? res = await SimpleBarcodeScanner.scanBarcode( );
context, print(cardNumberController.text);
barcodeAppBar: const BarcodeAppBar(
appBarTitle: 'Scan Barcode',
centerTitle: true,
enableBackButton: true,
backButtonIcon: Icon(Icons.arrow_back),
),
isShowFlashIcon: true,
delayMillis: 500,
cameraFace: CameraFace.back,
scanFormat: ScanFormat.ONLY_BARCODE,
);
if (res != null) {
print(res);
}
} catch (error) {
print(error);
}
} else {
TextEditingController cardNumberController =
TextEditingController();
Navigator.of(context).pushNamed(
'/scanner',
arguments: cardNumberController,
);
}
}, },
tileName: "Scanner - Dev", tileName: "Scanner - Dev",
tileIcon: Icon( tileIcon: Icon(
Icons.scanner, Icons.camera_alt_outlined,
color: getSec(), color: getSec(),
size: 230, size: 230,
), ),

View File

@@ -13,7 +13,6 @@ import 'package:Mzansi_Innovation_Hub/mih_packages/mzansi_wallet/builder/build_l
import 'package:Mzansi_Innovation_Hub/mih_packages/mzansi_wallet/components/mih_card_display.dart'; import 'package:Mzansi_Innovation_Hub/mih_packages/mzansi_wallet/components/mih_card_display.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:mobile_scanner/mobile_scanner.dart'; import 'package:mobile_scanner/mobile_scanner.dart';
import 'package:simple_barcode_scanner/simple_barcode_scanner.dart';
class LoyaltyCards extends StatefulWidget { class LoyaltyCards extends StatefulWidget {
final AppUser signedInUser; final AppUser signedInUser;
@@ -53,37 +52,37 @@ class _LoyaltyCardsState extends State<LoyaltyCards> {
} }
void openscanner() async { void openscanner() async {
if (MzanziInnovationHub.of(context)!.theme.getPlatform() == "Web") { // if (MzanziInnovationHub.of(context)!.theme.getPlatform() == "Web") {
print("================ Web ===================="); // print("================ Web ====================");
print("here 1"); // print("here 1");
try { // try {
String? res = await SimpleBarcodeScanner.scanBarcode( // String? res = await SimpleBarcodeScanner.scanBarcode(
context, // context,
barcodeAppBar: const BarcodeAppBar( // barcodeAppBar: const BarcodeAppBar(
appBarTitle: 'Scan Barcode', // appBarTitle: 'Scan Barcode',
centerTitle: true, // centerTitle: true,
enableBackButton: true, // enableBackButton: true,
backButtonIcon: Icon(Icons.arrow_back), // backButtonIcon: Icon(Icons.arrow_back),
), // ),
isShowFlashIcon: true, // isShowFlashIcon: true,
delayMillis: 500, // delayMillis: 500,
cameraFace: CameraFace.back, // cameraFace: CameraFace.back,
scanFormat: ScanFormat.ONLY_BARCODE, // scanFormat: ScanFormat.ONLY_BARCODE,
); // );
if (res != null) { // if (res != null) {
setState(() { // setState(() {
cardNumberController.text = res; // cardNumberController.text = res;
}); // });
} // }
} catch (error) { // } catch (error) {
print(error); // print(error);
} // }
} else { // } else {
Navigator.of(context).pushNamed( Navigator.of(context).pushNamed(
'/scanner', '/scanner',
arguments: cardNumberController, arguments: cardNumberController,
); );
} // }
} }
void addCardWindow(BuildContext ctxt) { void addCardWindow(BuildContext ctxt) {