reorganize and rename widgets

This commit is contained in:
Henry Hiles 2026-11-09 17:25:02 -05:00
commit d5f29dc344
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
7 changed files with 568 additions and 547 deletions

View file

@ -1,7 +1,7 @@
import "package:flutter/widgets.dart";
import "package:flutter_riverpod/flutter_riverpod.dart";
import "package:nexus/widgets/error_dialog.dart";
import "package:nexus/widgets/loading.dart";
import "package:nexus/widgets/common/error_dialog.dart";
import "package:nexus/widgets/common/loading.dart";
extension BetterWhen<T> on AsyncValue<T> {
Widget betterWhen({

View file

@ -15,8 +15,8 @@ import "package:nexus/helpers/extensions/event_id_is_fake.dart";
import "package:nexus/models/content/message.dart";
import "package:nexus/models/event.dart";
import "package:nexus/models/relation_type.dart";
import "package:nexus/widgets/emoji_picker.dart";
import "package:nexus/widgets/mxc_emoji.dart";
import "package:nexus/widgets/emoji/emoji_picker.dart";
import "package:nexus/widgets/emoji/mxc_emoji.dart";
import "package:nexus/main.dart";
extension BuildEventOptions on Event {

View file

@ -2,7 +2,7 @@ import "package:fast_immutable_collections/fast_immutable_collections.dart";
import "package:material_emoji_picker/material_emoji_picker.dart";
import "package:nexus/models/content/image_pack.dart";
import "package:nexus/models/image_pack.dart";
import "package:nexus/widgets/mxc_emoji.dart";
import "package:nexus/widgets/emoji/mxc_emoji.dart";
extension ImagePackEmoji on ImagePack {
EmojiCategory? get emojiCategory => _category(emoticons);

View file

@ -7,7 +7,7 @@ import "package:nexus/helpers/extensions/focus_room.dart";
import "package:nexus/helpers/extensions/get_link_info.dart";
import "package:nexus/helpers/extensions/show_user_popover.dart";
import "package:nexus/models/room_summary.dart";
import "package:nexus/widgets/room_summary_sheet.dart";
import "package:nexus/widgets/rooms/room_summary_sheet.dart";
extension OpenLinkInfo on WidgetRef {
Future<void> openLinkInfo(

View file

@ -2,7 +2,7 @@ import "package:fast_immutable_collections/fast_immutable_collections.dart";
import "package:material_ui/material_ui.dart";
import "package:navigation_rail_m3e/navigation_rail_m3e.dart";
import "package:nexus/models/room.dart";
import "package:nexus/widgets/avatar_or_hash.dart";
import "package:nexus/widgets/avatars/avatar_or_hash.dart";
extension RoomDestination on Room {
NavigationRailM3EDestination toDestination({

View file

@ -5,7 +5,7 @@ import "package:nexus/helpers/extensions/save_attachment.dart";
import "package:nexus/helpers/extensions/size_to_string.dart";
import "package:nexus/helpers/mxc_image.dart";
import "package:nexus/models/requests/download_media.dart";
import "package:nexus/widgets/error_dialog.dart";
import "package:nexus/widgets/common/error_dialog.dart";
extension ShowImageViewer on BuildContext {
/// Shows the image from [request] fullscreen, zoomable.

View file

@ -1,6 +1,6 @@
import "package:material_ui/material_ui.dart";
import "package:material_adaptive_sheets/material_adaptive_sheets.dart";
import "package:nexus/widgets/user_bottom_sheet.dart";
import "package:nexus/widgets/users/user_bottom_sheet.dart";
extension ShowUserPopover on BuildContext {
void showUserPopover(String userId, {String? roomId, Rect? anchor}) =>