openWebPage function
void
openWebPage({
- required BuildContext context,
- required FluoTheme theme,
- required String title,
- required String url,
Implementation
void openWebPage({
required BuildContext context,
required FluoTheme theme,
required String title,
required String url,
}) {
if (kIsWeb) {
launchUrl(Uri.parse(url));
return;
}
showModalBottomSheet(
context: context,
useSafeArea: true,
isScrollControlled: true,
enableDrag: false,
builder: (context) {
return Provider(
create: (_) => theme,
child: Webview(
title: title,
url: url,
onClosePressed: () => Navigator.of(context).pop(),
),
);
},
);
}