0c7d359076
Gleiche Technik wie bei den vorigen drei Umbauten: reine Verschiebung per Dart part/part-of, keine Logikänderung. space_admin_dialog.dart schrumpft von 2278 auf 19 Zeilen (nur noch Bibliothekskopf). Verifiziert per automatisiertem Blockvergleich gegen das Original und flutter analyze. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
20 lines
707 B
Dart
20 lines
707 B
Dart
import 'dart:typed_data';
|
|
|
|
import 'package:file_picker/file_picker.dart';
|
|
import 'package:flutter/material.dart' hide Visibility;
|
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:matrix/matrix.dart';
|
|
import 'package:pyramid/core/app_state.dart';
|
|
import 'package:pyramid/core/matrix_client.dart';
|
|
import 'package:pyramid/core/theme.dart';
|
|
import 'package:pyramid/widgets/banner_crop_dialog.dart';
|
|
import 'package:pyramid/widgets/mxc_image.dart';
|
|
|
|
|
|
part 'admin/space_admin_core.dart';
|
|
part 'admin/space_admin_overview.dart';
|
|
part 'admin/space_admin_members.dart';
|
|
part 'admin/space_admin_permissions.dart';
|
|
part 'admin/space_admin_channels.dart';
|
|
part 'admin/space_admin_shared.dart';
|