mymuseum-visitapp/lib/Components/ScannerBouton.dart

41 lines
961 B
Dart

import 'package:flutter/material.dart';
import 'package:mymuseum_visitapp/app_context.dart';
import 'package:mymuseum_visitapp/constants.dart';
import 'ScannerDialog.dart';
class ScannerBouton extends StatefulWidget {
const ScannerBouton({Key? key, required this.appContext}) : super(key: key);
final AppContext appContext;
@override
State<ScannerBouton> createState() => _ScannerBoutonState();
}
class _ScannerBoutonState extends State<ScannerBouton> {
_onItemTapped() {
setState(() {
showScannerDialog(context, widget.appContext);
});
}
@override
Widget build(BuildContext context) {
return Container(
height: 85.0,
width: 85.0,
child: FittedBox(
child: FloatingActionButton(
heroTag: "scanner",
onPressed: _onItemTapped,
tooltip: 'Scanner',
backgroundColor: kBlue1,
child: const Icon(Icons.qr_code_scanner),
),
),
);
}
}