53 lines
1.6 KiB
Dart
53 lines
1.6 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:manager_api/api.dart';
|
|
import 'package:mymuseum_visitapp/Components/Loading.dart';
|
|
import 'package:mymuseum_visitapp/Components/SearchBox.dart';
|
|
import 'package:mymuseum_visitapp/Components/SearchNumberBox.dart';
|
|
import 'package:mymuseum_visitapp/Helpers/DatabaseHelper.dart';
|
|
import 'package:mymuseum_visitapp/Helpers/translationHelper.dart';
|
|
import 'package:mymuseum_visitapp/Models/beaconSection.dart';
|
|
import 'package:mymuseum_visitapp/Models/visitContext.dart';
|
|
import 'package:mymuseum_visitapp/Screens/Article/article.dart';
|
|
import 'package:mymuseum_visitapp/Services/apiService.dart';
|
|
import 'package:mymuseum_visitapp/app_context.dart';
|
|
import 'package:mymuseum_visitapp/constants.dart';
|
|
import 'package:provider/provider.dart';
|
|
|
|
class BeaconArticleFound extends StatefulWidget {
|
|
const BeaconArticleFound({Key? key, required this.beaconSection}) : super(key: key);
|
|
|
|
final BeaconSection? beaconSection;
|
|
|
|
@override
|
|
State<BeaconArticleFound> createState() => _BeaconArticleFoundState();
|
|
}
|
|
|
|
class _BeaconArticleFoundState extends State<BeaconArticleFound> {
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
final appContext = Provider.of<AppContext>(context);
|
|
Size size = MediaQuery.of(context).size;
|
|
|
|
return Container(
|
|
height: size.height *0.5,
|
|
width: size.width *0.9,
|
|
child: Stack(
|
|
children: [
|
|
Center(
|
|
child: Text(
|
|
widget.beaconSection!.macAddress!,
|
|
)
|
|
),
|
|
Positioned(
|
|
top: 0,
|
|
right: 0,
|
|
child: Text('close')
|
|
)
|
|
],
|
|
),
|
|
);
|
|
}
|
|
|
|
}
|