chore: use tooltip instead of multi line for related questions (#7533)

This commit is contained in:
Richard Shiue 2025-03-14 11:31:05 +08:00 committed by GitHub
parent e36b08cd14
commit 1fdd7c343b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,6 +3,7 @@ import 'package:appflowy/generated/locale_keys.g.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flowy_infra_ui/style_widget/button.dart';
import 'package:flowy_infra_ui/style_widget/text.dart';
import 'package:flowy_infra_ui/widget/flowy_tooltip.dart';
import 'package:flowy_infra_ui/widget/spacing.dart';
import 'package:flutter/material.dart';
import 'package:universal_platform/universal_platform.dart';
@ -66,13 +67,15 @@ class RelatedQuestionItem extends StatelessWidget {
@override
Widget build(BuildContext context) {
return FlowyButton(
return FlowyTooltip(
message: question,
child: FlowyButton(
mainAxisAlignment: MainAxisAlignment.start,
text: Flexible(
child: FlowyText(
question,
lineHeight: 1.4,
maxLines: null,
overflow: TextOverflow.ellipsis,
),
),
expandText: false,
@ -85,6 +88,7 @@ class RelatedQuestionItem extends StatelessWidget {
size: const Size.square(16.0),
),
onTap: () => onQuestionSelected(question),
),
);
}
}