Made GradeAverage persistent

This commit is contained in:
2023-06-03 23:58:48 +02:00
parent 3f05f68ac1
commit fb839eb458
9 changed files with 107 additions and 22 deletions

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
class ConfirmDialog extends StatelessWidget {
final String title;
@ -26,4 +27,16 @@ class ConfirmDialog extends StatelessWidget {
],
);
}
static void openBrowser(BuildContext context, String url) {
showDialog(
context: context,
builder: (context) => ConfirmDialog(
title: "Link öffnen",
content: "Möchtest du den folgenden Link öffnen?\n${url}",
confirmButton: "Öffnen",
onConfirm: () => launchUrl(Uri.parse(url), mode: LaunchMode.externalApplication),
),
);
}
}