murais e icone sistema
Some checks failed
Main Deploy Workflow / deploy_web (push) Has been cancelled
Main Deploy Workflow / deploy_playstore_internal (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled

This commit is contained in:
2026-09-13 13:41:01 -03:00
parent 5d97feda86
commit 41a6a52393
56 changed files with 1148 additions and 46 deletions

View File

@@ -10,6 +10,7 @@ import 'package:collection/collection.dart';
import 'package:desktop_drop/desktop_drop.dart';
import 'package:emoji_picker_flutter/emoji_picker_flutter.dart';
import 'package:file_picker/file_picker.dart';
import 'package:tatchat/config/app_config.dart';
import 'package:tatchat/config/setting_keys.dart';
import 'package:tatchat/config/themes.dart';
import 'package:tatchat/l10n/l10n.dart';
@@ -19,6 +20,7 @@ import 'package:tatchat/pages/chat/start_poll_bottom_sheet.dart';
import 'package:tatchat/pages/chat/trust_user_key_dialog.dart';
import 'package:tatchat/pages/chat/utils/web_file_to_x_file.dart';
import 'package:tatchat/pages/chat_details/chat_details.dart';
import 'package:tatchat/pages/mural/mural_chat_page.dart';
import 'package:tatchat/utils/adaptive_bottom_sheet.dart';
import 'package:tatchat/utils/error_reporter.dart';
import 'package:tatchat/utils/file_selector.dart';
@@ -83,6 +85,10 @@ class ChatPage extends StatelessWidget {
);
}
if (room.tags.keys.contains(AppConfig.muralTag)) {
return MuralChatPage(key: Key('mural_page_$roomId'), roomId: roomId);
}
return ChatPageWithRoom(
key: Key('chat_page_${roomId}_${eventId}_$action'),
room: room,