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 createState() => _ScannerBoutonState(); } class _ScannerBoutonState extends State { _onItemTapped() { setState(() { showScannerDialog(context, widget.appContext); }); } @override Widget build(BuildContext context) { return Container( height: 85.0, width: 85.0, child: FittedBox( child: FloatingActionButton( onPressed: _onItemTapped, tooltip: 'Scanner', backgroundColor: kBlue1, child: const Icon(Icons.qr_code_scanner), ), ), ); } }