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/attachmentDownload.dart';
 | 
			
		||||
import 'package:crab_ui/structs.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
import 'package:pointer_interceptor/pointer_interceptor.dart';
 | 
			
		||||
| 
						 | 
				
			
			@ -294,9 +295,14 @@ class AugmentClasses {
 | 
			
		|||
  static List<Widget> _buildMenuItem(BuildContext context) {
 | 
			
		||||
    List<Widget> listOfFiles = [];
 | 
			
		||||
    for (AttachmentResponse file in ApiService.threadAttachments) {
 | 
			
		||||
      listOfFiles.add(ListTile(
 | 
			
		||||
      listOfFiles.add(
 | 
			
		||||
        ListTile (
 | 
			
		||||
          leading: Icon(Icons.file_present),
 | 
			
		||||
          title: Text(file.name.toString()),
 | 
			
		||||
          trailing: GestureDetector( 
 | 
			
		||||
            child: Icon(Icons.download),
 | 
			
		||||
            onTap: () => Attachmentdownload().saveFile(file),
 | 
			
		||||
          ),
 | 
			
		||||
          onTap: () {
 | 
			
		||||
            _overlayEntry?.remove();
 | 
			
		||||
            Navigator.push(
 | 
			
		||||
| 
						 | 
				
			
			@ -304,13 +310,6 @@ class AugmentClasses {
 | 
			
		|||
                MaterialPageRoute(
 | 
			
		||||
                    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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										85
									
								
								pubspec.yaml
									
										
									
									
									
								
							
							
						
						
									
										85
									
								
								pubspec.yaml
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -1,43 +1,44 @@
 | 
			
		|||
name: crab_ui
 | 
			
		||||
description: A new Flutter project.
 | 
			
		||||
 | 
			
		||||
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 | 
			
		||||
 | 
			
		||||
version: 0.0.1+1
 | 
			
		||||
 | 
			
		||||
environment:
 | 
			
		||||
  sdk: ^3.1.1
 | 
			
		||||
 | 
			
		||||
dependencies:
 | 
			
		||||
  flutter:
 | 
			
		||||
    sdk: flutter
 | 
			
		||||
  http: 1.2.2
 | 
			
		||||
  flutter_html_all: 3.0.0-beta.2
 | 
			
		||||
  flutter_widget_from_html: ^0.10.0
 | 
			
		||||
  shared_preferences: ^2.0.6
 | 
			
		||||
  encrypt: ^5.0.0
 | 
			
		||||
  pointycastle: ^3.4.0
 | 
			
		||||
  mime: ^1.0.3
 | 
			
		||||
  pointer_interceptor: ^0.10.1+2
 | 
			
		||||
 | 
			
		||||
  english_words: ^4.0.0
 | 
			
		||||
  provider: ^6.0.0
 | 
			
		||||
  intl: ^0.19.0
 | 
			
		||||
 | 
			
		||||
dev_dependencies:
 | 
			
		||||
  flutter_test:
 | 
			
		||||
    sdk: flutter
 | 
			
		||||
 | 
			
		||||
  flutter_lints: ^2.0.0
 | 
			
		||||
 | 
			
		||||
dependency_overrides:
 | 
			
		||||
  flutter_layout_grid: 2.0.7
 | 
			
		||||
  flutter_math_fork: 0.7.2
 | 
			
		||||
 | 
			
		||||
flutter:
 | 
			
		||||
  uses-material-design: true
 | 
			
		||||
  assets:
 | 
			
		||||
    - assets/back.png
 | 
			
		||||
    - assets/communications.png
 | 
			
		||||
    - assets/contact-book.png
 | 
			
		||||
name: crab_ui
 | 
			
		||||
description: A new Flutter project.
 | 
			
		||||
 | 
			
		||||
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 | 
			
		||||
 | 
			
		||||
version: 0.0.1+1
 | 
			
		||||
 | 
			
		||||
environment:
 | 
			
		||||
  sdk: ^3.1.1
 | 
			
		||||
 | 
			
		||||
dependencies:
 | 
			
		||||
  flutter:
 | 
			
		||||
    sdk: flutter
 | 
			
		||||
  http: 1.2.2
 | 
			
		||||
  flutter_html_all: 3.0.0-beta.2
 | 
			
		||||
  flutter_widget_from_html: ^0.10.0
 | 
			
		||||
  shared_preferences: ^2.0.6
 | 
			
		||||
  encrypt: ^5.0.0
 | 
			
		||||
  pointycastle: ^3.4.0
 | 
			
		||||
  mime: ^1.0.3
 | 
			
		||||
  pointer_interceptor: ^0.10.1+2
 | 
			
		||||
  file_saver: ^0.2.14
 | 
			
		||||
 | 
			
		||||
  english_words: ^4.0.0
 | 
			
		||||
  provider: ^6.0.0
 | 
			
		||||
  intl: ^0.19.0
 | 
			
		||||
 | 
			
		||||
dev_dependencies:
 | 
			
		||||
  flutter_test:
 | 
			
		||||
    sdk: flutter
 | 
			
		||||
 | 
			
		||||
  flutter_lints: ^2.0.0
 | 
			
		||||
 | 
			
		||||
dependency_overrides:
 | 
			
		||||
  flutter_layout_grid: 2.0.7
 | 
			
		||||
  flutter_math_fork: 0.7.2
 | 
			
		||||
 | 
			
		||||
flutter:
 | 
			
		||||
  uses-material-design: true
 | 
			
		||||
  assets:
 | 
			
		||||
    - assets/back.png
 | 
			
		||||
    - assets/communications.png
 | 
			
		||||
    - assets/contact-book.png
 | 
			
		||||
    - assets/email.png
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue