feature(core):добавлен формат текста

This commit is contained in:
2025-11-05 14:58:05 +03:00
parent 6d04c0ada0
commit 84aefe0d35
11 changed files with 526 additions and 1382 deletions

View File

@@ -17,6 +17,7 @@ import 'package:remever/inject.dart';
import 'package:remever/screens/dialogs/alert_dialog.dart';
import 'package:remever/screens/dialogs/replace_diaog.dart';
import 'package:remever/services/tickets/tickets_interface.dart';
import 'package:remever/widgets/markdown_readmore_text.dart';
class TicketCard extends StatefulWidget {
const TicketCard({
@@ -159,15 +160,15 @@ class _TicketCardState extends State<TicketCard> {
}
Widget _buildText(BuildContext context) {
return ReadMoreText(
_isRolled ? widget.ticket.answer : widget.ticket.question,
trimMode: TrimMode.Line,
final text = _isRolled ? widget.ticket.answer : widget.ticket.question;
return MarkdownReadMoreText(
text,
trimLines: 3,
trimCollapsedText: '\nРазвернуть',
trimExpandedText: '\nСвернуть',
style: Regular16px().style,
moreStyle: Regular12px().style.copyWith(color: AppColors.primary_blue),
lessStyle: Regular12px().style.copyWith(color: AppColors.primary_blue),
linkStyle: Regular12px().style.copyWith(color: AppColors.primary_blue),
expandText: 'Развернуть',
collapseText: 'Свернуть',
);
}