1
0
Fork 0
This commit is contained in:
Florian RICHER (MrDev023) 2022-03-30 23:45:27 +02:00
parent 0d412f2a5a
commit a3b25c3ee1
2 changed files with 21 additions and 5 deletions

View file

@ -2,16 +2,17 @@ import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
class Link extends StatelessWidget {
const Link({Key? key, required this.uri}) : super(key: key);
const Link({Key? key, required this.uri, this.label}) : super(key: key);
final String uri;
final String? label;
@override
Widget build(BuildContext context) {
return MouseRegion(
cursor: SystemMouseCursors.click,
child: GestureDetector(
child: Text(uri,
child: Text(label ?? uri,
style: const TextStyle(decoration: TextDecoration.underline)),
onTap: () {
launch(uri);