implemented a comprehensive client-side demo mode triggered by a "demo@" username prefix, serving curated fixture data for all app modules
This commit is contained in:
@@ -11,6 +11,7 @@ import '../../../../widget/app_progress_indicator.dart';
|
||||
import '../../../../widget/async_action_button.dart';
|
||||
import '../../../../widget/avatar_actions_sheet.dart';
|
||||
import '../../../../widget/confirm_dialog.dart';
|
||||
import '../../../../widget/demo_restricted.dart';
|
||||
import '../../../../widget/large_profile_picture_view.dart';
|
||||
import '../../../../widget/user_avatar.dart';
|
||||
|
||||
@@ -51,6 +52,7 @@ class _AccountSectionState extends State<AccountSection> {
|
||||
}
|
||||
|
||||
Future<void> _editAvatar() async {
|
||||
if (guardDemoAction(context)) return;
|
||||
final result = await showAvatarActionsSheet(context, allowRemove: true);
|
||||
if (result == null || !mounted) return;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user