mymuseum-visitapp/lib/Components/ScannerBouton.dart
2024-07-04 21:04:24 +02:00

40 lines
957 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 InkWell(
onTap: _onItemTapped,
child: Container(
decoration: const BoxDecoration(
shape: BoxShape.circle,
color: kMainColor1,
),
height: 85.0,
width: 85.0,
child: const Icon(Icons.qr_code_scanner, color: Colors.white, size: 40),
),
);
}
}