HyM attachments resolve: #2 #3
					 2 changed files with 50 additions and 50 deletions
				
			
		| 
						 | 
					@ -1,4 +1,5 @@
 | 
				
			||||||
import 'package:crab_ui/api_service.dart';
 | 
					import 'package:crab_ui/api_service.dart';
 | 
				
			||||||
 | 
					import 'package:crab_ui/attachmentDownload.dart';
 | 
				
			||||||
import 'package:crab_ui/structs.dart';
 | 
					import 'package:crab_ui/structs.dart';
 | 
				
			||||||
import 'package:flutter/material.dart';
 | 
					import 'package:flutter/material.dart';
 | 
				
			||||||
import 'package:pointer_interceptor/pointer_interceptor.dart';
 | 
					import 'package:pointer_interceptor/pointer_interceptor.dart';
 | 
				
			||||||
| 
						 | 
					@ -294,9 +295,14 @@ class AugmentClasses {
 | 
				
			||||||
  static List<Widget> _buildMenuItem(BuildContext context) {
 | 
					  static List<Widget> _buildMenuItem(BuildContext context) {
 | 
				
			||||||
    List<Widget> listOfFiles = [];
 | 
					    List<Widget> listOfFiles = [];
 | 
				
			||||||
    for (AttachmentResponse file in ApiService.threadAttachments) {
 | 
					    for (AttachmentResponse file in ApiService.threadAttachments) {
 | 
				
			||||||
      listOfFiles.add(ListTile(
 | 
					      listOfFiles.add(
 | 
				
			||||||
 | 
					        ListTile (
 | 
				
			||||||
          leading: Icon(Icons.file_present),
 | 
					          leading: Icon(Icons.file_present),
 | 
				
			||||||
          title: Text(file.name.toString()),
 | 
					          title: Text(file.name.toString()),
 | 
				
			||||||
 | 
					          trailing: GestureDetector( 
 | 
				
			||||||
 | 
					            child: Icon(Icons.download),
 | 
				
			||||||
 | 
					            onTap: () => Attachmentdownload().saveFile(file),
 | 
				
			||||||
 | 
					          ),
 | 
				
			||||||
          onTap: () {
 | 
					          onTap: () {
 | 
				
			||||||
            _overlayEntry?.remove();
 | 
					            _overlayEntry?.remove();
 | 
				
			||||||
            Navigator.push(
 | 
					            Navigator.push(
 | 
				
			||||||
| 
						 | 
					@ -304,13 +310,6 @@ class AugmentClasses {
 | 
				
			||||||
                MaterialPageRoute(
 | 
					                MaterialPageRoute(
 | 
				
			||||||
                    builder: (context) => AttachmentWidget(attachment: file)));
 | 
					                    builder: (context) => AttachmentWidget(attachment: file)));
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
            // openAtta
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            // Image attachment = Image.memory(file.data);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            // print("rick rolled");
 | 
					 | 
				
			||||||
            // html.window
 | 
					 | 
				
			||||||
            //     .open("https://www.youtube.com/watch?v=xvFZjo5PgG0", "testing");
 | 
					 | 
				
			||||||
          }));
 | 
					          }));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    return listOfFiles;
 | 
					    return listOfFiles;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										85
									
								
								pubspec.yaml
									
										
									
									
									
								
							
							
						
						
									
										85
									
								
								pubspec.yaml
									
										
									
									
									
								
							| 
						 | 
					@ -1,43 +1,44 @@
 | 
				
			||||||
name: crab_ui
 | 
					name: crab_ui
 | 
				
			||||||
description: A new Flutter project.
 | 
					description: A new Flutter project.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 | 
					publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 | 
				
			||||||
 | 
					
 | 
				
			||||||
version: 0.0.1+1
 | 
					version: 0.0.1+1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
environment:
 | 
					environment:
 | 
				
			||||||
  sdk: ^3.1.1
 | 
					  sdk: ^3.1.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependencies:
 | 
					dependencies:
 | 
				
			||||||
  flutter:
 | 
					  flutter:
 | 
				
			||||||
    sdk: flutter
 | 
					    sdk: flutter
 | 
				
			||||||
  http: 1.2.2
 | 
					  http: 1.2.2
 | 
				
			||||||
  flutter_html_all: 3.0.0-beta.2
 | 
					  flutter_html_all: 3.0.0-beta.2
 | 
				
			||||||
  flutter_widget_from_html: ^0.10.0
 | 
					  flutter_widget_from_html: ^0.10.0
 | 
				
			||||||
  shared_preferences: ^2.0.6
 | 
					  shared_preferences: ^2.0.6
 | 
				
			||||||
  encrypt: ^5.0.0
 | 
					  encrypt: ^5.0.0
 | 
				
			||||||
  pointycastle: ^3.4.0
 | 
					  pointycastle: ^3.4.0
 | 
				
			||||||
  mime: ^1.0.3
 | 
					  mime: ^1.0.3
 | 
				
			||||||
  pointer_interceptor: ^0.10.1+2
 | 
					  pointer_interceptor: ^0.10.1+2
 | 
				
			||||||
 | 
					  file_saver: ^0.2.14
 | 
				
			||||||
  english_words: ^4.0.0
 | 
					
 | 
				
			||||||
  provider: ^6.0.0
 | 
					  english_words: ^4.0.0
 | 
				
			||||||
  intl: ^0.19.0
 | 
					  provider: ^6.0.0
 | 
				
			||||||
 | 
					  intl: ^0.19.0
 | 
				
			||||||
dev_dependencies:
 | 
					
 | 
				
			||||||
  flutter_test:
 | 
					dev_dependencies:
 | 
				
			||||||
    sdk: flutter
 | 
					  flutter_test:
 | 
				
			||||||
 | 
					    sdk: flutter
 | 
				
			||||||
  flutter_lints: ^2.0.0
 | 
					
 | 
				
			||||||
 | 
					  flutter_lints: ^2.0.0
 | 
				
			||||||
dependency_overrides:
 | 
					
 | 
				
			||||||
  flutter_layout_grid: 2.0.7
 | 
					dependency_overrides:
 | 
				
			||||||
  flutter_math_fork: 0.7.2
 | 
					  flutter_layout_grid: 2.0.7
 | 
				
			||||||
 | 
					  flutter_math_fork: 0.7.2
 | 
				
			||||||
flutter:
 | 
					
 | 
				
			||||||
  uses-material-design: true
 | 
					flutter:
 | 
				
			||||||
  assets:
 | 
					  uses-material-design: true
 | 
				
			||||||
    - assets/back.png
 | 
					  assets:
 | 
				
			||||||
    - assets/communications.png
 | 
					    - assets/back.png
 | 
				
			||||||
    - assets/contact-book.png
 | 
					    - assets/communications.png
 | 
				
			||||||
 | 
					    - assets/contact-book.png
 | 
				
			||||||
    - assets/email.png
 | 
					    - assets/email.png
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue