✨ Site quick open page
This commit is contained in:
@@ -8,6 +8,7 @@ import 'package:island/widgets/alert.dart';
|
|||||||
import 'package:island/widgets/sites/page_form.dart';
|
import 'package:island/widgets/sites/page_form.dart';
|
||||||
import 'package:material_symbols_icons/symbols.dart';
|
import 'package:material_symbols_icons/symbols.dart';
|
||||||
import 'package:styled_widget/styled_widget.dart';
|
import 'package:styled_widget/styled_widget.dart';
|
||||||
|
import 'package:url_launcher/url_launcher_string.dart';
|
||||||
|
|
||||||
class PageItem extends HookConsumerWidget {
|
class PageItem extends HookConsumerWidget {
|
||||||
final SnPublicationPage page;
|
final SnPublicationPage page;
|
||||||
@@ -115,10 +116,7 @@ class PageItem extends HookConsumerWidget {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
// TODO: Open page preview or edit
|
launchUrlString('https://${site.slug}.solian.page${page.path ?? ''}');
|
||||||
ScaffoldMessenger.of(context).showSnackBar(
|
|
||||||
SnackBar(content: Text('Opening page: ${page.path ?? '/'}')),
|
|
||||||
);
|
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user