Added imprint and privacy information for marianum and webuntis

This commit is contained in:
2023-06-14 19:52:24 +02:00
parent 468c443ebd
commit 6fda2f1078
14 changed files with 299 additions and 105 deletions

23
lib/widget/quickMenu.dart Normal file
View File

@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
class QuickMenu {
static void quickMenu(BuildContext context, BuildContext widgetContext, List<PopupMenuItem<dynamic>> items) {
final RenderBox overlay = Overlay.of(context).context.findRenderObject() as RenderBox;
final RenderBox widgetRenderBox = widgetContext.findRenderObject() as RenderBox;
final Offset position = widgetRenderBox.localToGlobal(Offset.zero);
showMenu(
context: context,
position: RelativeRect.fromRect(
Rect.fromPoints(
position,
position.translate(0, 0),
),
Offset.zero & overlay.size,
),
items: items,
);
}
}