From d0c16ea08ff293b5bf0fcea407dede58152d1b3b Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sat, 22 Nov 2025 16:02:30 +0800 Subject: [PATCH] :sparkles: Site quick open page --- lib/widgets/sites/page_item.dart | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/widgets/sites/page_item.dart b/lib/widgets/sites/page_item.dart index 5305ac94..9292bc83 100644 --- a/lib/widgets/sites/page_item.dart +++ b/lib/widgets/sites/page_item.dart @@ -8,6 +8,7 @@ import 'package:island/widgets/alert.dart'; import 'package:island/widgets/sites/page_form.dart'; import 'package:material_symbols_icons/symbols.dart'; import 'package:styled_widget/styled_widget.dart'; +import 'package:url_launcher/url_launcher_string.dart'; class PageItem extends HookConsumerWidget { final SnPublicationPage page; @@ -115,10 +116,7 @@ class PageItem extends HookConsumerWidget { }, ), onTap: () { - // TODO: Open page preview or edit - ScaffoldMessenger.of(context).showSnackBar( - SnackBar(content: Text('Opening page: ${page.path ?? '/'}')), - ); + launchUrlString('https://${site.slug}.solian.page${page.path ?? ''}'); }, ), );