mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:17:11 -05:00 
			
		
		
		
	fix(mobile): make elements scrollable to avoid overflow in landscale (#7933)
fix(mobile): make elements scrollable to avoid overflow in landscape
This commit is contained in:
		
							parent
							
								
									2f78bff97c
								
							
						
					
					
						commit
						428b7b0c4e
					
				@ -211,8 +211,8 @@ class AlbumViewerAppbar extends HookConsumerWidget
 | 
			
		||||
          return SafeArea(
 | 
			
		||||
            child: Padding(
 | 
			
		||||
              padding: const EdgeInsets.only(top: 24.0),
 | 
			
		||||
              child: Column(
 | 
			
		||||
                mainAxisSize: MainAxisSize.min,
 | 
			
		||||
              child: ListView(
 | 
			
		||||
                shrinkWrap: true,
 | 
			
		||||
                children: [
 | 
			
		||||
                  ...buildBottomSheetActions(),
 | 
			
		||||
                  if (onAddPhotos != null) ...commonActions,
 | 
			
		||||
 | 
			
		||||
@ -142,6 +142,7 @@ class AlbumOptionsPage extends HookConsumerWidget {
 | 
			
		||||
 | 
			
		||||
    buildSharedUsersList() {
 | 
			
		||||
      return ListView.builder(
 | 
			
		||||
        primary: false,
 | 
			
		||||
        shrinkWrap: true,
 | 
			
		||||
        itemCount: sharedUsers.value.length,
 | 
			
		||||
        itemBuilder: (context, index) {
 | 
			
		||||
@ -188,9 +189,7 @@ class AlbumOptionsPage extends HookConsumerWidget {
 | 
			
		||||
        centerTitle: true,
 | 
			
		||||
        title: Text("translated_text_options".tr()),
 | 
			
		||||
      ),
 | 
			
		||||
      body: Column(
 | 
			
		||||
        mainAxisAlignment: MainAxisAlignment.start,
 | 
			
		||||
        crossAxisAlignment: CrossAxisAlignment.start,
 | 
			
		||||
      body: ListView(
 | 
			
		||||
        children: [
 | 
			
		||||
          if (isOwner && album.shared)
 | 
			
		||||
            SwitchListTile.adaptive(
 | 
			
		||||
 | 
			
		||||
@ -63,8 +63,7 @@ class SelectAdditionalUserForSharingPage extends HookConsumerWidget {
 | 
			
		||||
          ),
 | 
			
		||||
        );
 | 
			
		||||
      }
 | 
			
		||||
      return Column(
 | 
			
		||||
        crossAxisAlignment: CrossAxisAlignment.start,
 | 
			
		||||
      return ListView(
 | 
			
		||||
        children: [
 | 
			
		||||
          Wrap(
 | 
			
		||||
            children: [...usersChip],
 | 
			
		||||
@ -81,6 +80,7 @@ class SelectAdditionalUserForSharingPage extends HookConsumerWidget {
 | 
			
		||||
            ),
 | 
			
		||||
          ),
 | 
			
		||||
          ListView.builder(
 | 
			
		||||
            primary: false,
 | 
			
		||||
            shrinkWrap: true,
 | 
			
		||||
            itemBuilder: ((context, index) {
 | 
			
		||||
              return ListTile(
 | 
			
		||||
 | 
			
		||||
@ -90,8 +90,7 @@ class SelectUserForSharingPage extends HookConsumerWidget {
 | 
			
		||||
          ),
 | 
			
		||||
        );
 | 
			
		||||
      }
 | 
			
		||||
      return Column(
 | 
			
		||||
        crossAxisAlignment: CrossAxisAlignment.start,
 | 
			
		||||
      return ListView(
 | 
			
		||||
        children: [
 | 
			
		||||
          Wrap(
 | 
			
		||||
            children: [...usersChip],
 | 
			
		||||
@ -108,6 +107,7 @@ class SelectUserForSharingPage extends HookConsumerWidget {
 | 
			
		||||
            ).tr(),
 | 
			
		||||
          ),
 | 
			
		||||
          ListView.builder(
 | 
			
		||||
            primary: false,
 | 
			
		||||
            shrinkWrap: true,
 | 
			
		||||
            itemBuilder: ((context, index) {
 | 
			
		||||
              return ListTile(
 | 
			
		||||
 | 
			
		||||
@ -428,10 +428,8 @@ class SharedLinkEditPage extends HookConsumerWidget {
 | 
			
		||||
        leading: const CloseButton(),
 | 
			
		||||
        centerTitle: false,
 | 
			
		||||
      ),
 | 
			
		||||
      resizeToAvoidBottomInset: false,
 | 
			
		||||
      body: SafeArea(
 | 
			
		||||
        child: Column(
 | 
			
		||||
          crossAxisAlignment: CrossAxisAlignment.start,
 | 
			
		||||
        child: ListView(
 | 
			
		||||
          children: [
 | 
			
		||||
            Padding(
 | 
			
		||||
              padding: const EdgeInsets.all(padding),
 | 
			
		||||
@ -487,7 +485,10 @@ class SharedLinkEditPage extends HookConsumerWidget {
 | 
			
		||||
              Align(
 | 
			
		||||
                alignment: Alignment.bottomRight,
 | 
			
		||||
                child: Padding(
 | 
			
		||||
                  padding: const EdgeInsets.only(right: padding + 10),
 | 
			
		||||
                  padding: const EdgeInsets.only(
 | 
			
		||||
                    right: padding + 10,
 | 
			
		||||
                    bottom: padding,
 | 
			
		||||
                  ),
 | 
			
		||||
                  child: ElevatedButton(
 | 
			
		||||
                    onPressed:
 | 
			
		||||
                        existingLink != null ? handleEditLink : handleNewLink,
 | 
			
		||||
@ -508,6 +509,7 @@ class SharedLinkEditPage extends HookConsumerWidget {
 | 
			
		||||
                padding: const EdgeInsets.only(
 | 
			
		||||
                  left: padding,
 | 
			
		||||
                  right: padding,
 | 
			
		||||
                  bottom: padding,
 | 
			
		||||
                ),
 | 
			
		||||
                child: buildNewLinkField(),
 | 
			
		||||
              ),
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user