Update Galleries

This commit is contained in:
2023-09-15 15:39:01 +08:00
parent 932c56a377
commit dae5e13bd8
6 changed files with 42 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import '../api/gallery.dart';
@@ -16,7 +17,13 @@ class TagTooltip extends StatelessWidget {
@override
Widget build(BuildContext context) {
final name = _getTag(tag);
final t = SelectableText(name);
final t = InkWell(
onTap: () {
context.pushNamed("/galleries", queryParameters: {
"tag": [tag.tag]
});
},
child: Text(name));
return tag.intro != null && tag.intro!.isNotEmpty
? Tooltip(
message: tag.intro!,

View File

@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:go_router/go_router.dart';
import '../api/gallery.dart';
import '../globals.dart';
import '../main.dart';
@@ -73,7 +74,13 @@ class _TagsPanel extends State<TagsPanel> {
),
child: stt
? TagTooltip(ta[index - 1]!)
: SelectableText(ta[index - 1]!.tag));
: InkWell(
onTap: () {
context.pushNamed("/galleries", queryParameters: {
"tag": [ta[index - 1]!.tag]
});
},
child: Text(ta[index - 1]!.tag)));
}
}));
});