android/ios-adaption feature, markdown, and augment #6
					 1 changed files with 226 additions and 279 deletions
				
			
		| 
						 | 
				
			
			@ -148,16 +148,6 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
                        builder: (context) =>SonicEmailView(
 | 
			
		||||
                          email: email,
 | 
			
		||||
                          emailHTML: emailContent[0])
 | 
			
		||||
                        // builder: (context) => EmailView(
 | 
			
		||||
                        //   emailContent: emailContent,
 | 
			
		||||
                        //   from: email.from,
 | 
			
		||||
                        //   name: email.name,
 | 
			
		||||
                        //   to: email.to.toString(),
 | 
			
		||||
                        //   subject: email.subject,
 | 
			
		||||
                        //   date: email.date.toString(),
 | 
			
		||||
                        //   id: email.id.toString(),
 | 
			
		||||
                        //   messages: [email.id],
 | 
			
		||||
                        // ),
 | 
			
		||||
                      ),
 | 
			
		||||
                    );
 | 
			
		||||
                  },
 | 
			
		||||
| 
						 | 
				
			
			@ -165,28 +155,8 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
              },
 | 
			
		||||
              separatorBuilder: (context, index) => Divider(),
 | 
			
		||||
            ),
 | 
			
		||||
            // child: Column(
 | 
			
		||||
            //   mainAxisAlignment: MainAxisAlignment.center,
 | 
			
		||||
            //   children: [
 | 
			
		||||
            //     Text("Results for: $query", style: TextStyle(fontSize: 24)),
 | 
			
		||||
            //     // Display the actual data
 | 
			
		||||
            //     Text(result[0].name), // Accessing the first result safely
 | 
			
		||||
            //     Text(result[0].from), // Displaying the 'from' field as an example
 | 
			
		||||
            //     Text(result[0].hash),
 | 
			
		||||
            //     Text(result[0].subject),
 | 
			
		||||
            //     Text(result[0].uid.toString()),
 | 
			
		||||
            //     Text(result[0].list),
 | 
			
		||||
            //     Text(result[0].id),
 | 
			
		||||
            
 | 
			
		||||
            //     // Add more fields or customize the display
 | 
			
		||||
            //     // SerializableEmailListScreen(emails: result, getEmailContent: getEmailContent)
 | 
			
		||||
            //     // Expanded(
 | 
			
		||||
 | 
			
		||||
            //     //   child:
 | 
			
		||||
            //     // ),
 | 
			
		||||
            // ],
 | 
			
		||||
          );
 | 
			
		||||
          // );
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
    );
 | 
			
		||||
| 
						 | 
				
			
			@ -200,7 +170,9 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    return Scaffold(
 | 
			
		||||
    return Padding(
 | 
			
		||||
      padding: const EdgeInsets.fromLTRB(0, 20, 0 , 20),
 | 
			
		||||
      child: Scaffold(
 | 
			
		||||
        key: _scaffoldKey,
 | 
			
		||||
        drawer: FolderDrawer(
 | 
			
		||||
          apiService: apiService,
 | 
			
		||||
| 
						 | 
				
			
			@ -208,7 +180,9 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
            _emailPageKey.currentState?.updateSelectedFolder(folder);
 | 
			
		||||
          },
 | 
			
		||||
        ),
 | 
			
		||||
      body: Stack(
 | 
			
		||||
        body: Padding(
 | 
			
		||||
          padding: const EdgeInsets.fromLTRB(0, 20, 0, 0),
 | 
			
		||||
          child: Stack(
 | 
			
		||||
            children: [
 | 
			
		||||
              Row(
 | 
			
		||||
                children: [
 | 
			
		||||
| 
						 | 
				
			
			@ -436,35 +410,8 @@ class _HomeScreenState extends State<HomeScreen> with TickerProviderStateMixin {
 | 
			
		|||
                ),
 | 
			
		||||
            ],
 | 
			
		||||
          ),
 | 
			
		||||
        ),
 | 
			
		||||
      ),
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
//   void _showPopupMenu(BuildContext context, Offset position) async {
 | 
			
		||||
//     final RenderBox overlay =
 | 
			
		||||
//         Overlay.of(context).context.findRenderObject() as RenderBox;
 | 
			
		||||
 | 
			
		||||
//     await showMenu<String>(
 | 
			
		||||
//       context: context,
 | 
			
		||||
//       position: RelativeRect.fromLTRB(
 | 
			
		||||
//         position.dx,
 | 
			
		||||
//         position.dy,
 | 
			
		||||
//         overlay.size.width - position.dx,
 | 
			
		||||
//         overlay.size.height - position.dy,
 | 
			
		||||
//       ),
 | 
			
		||||
//       items: <PopupMenuEntry<String>>[
 | 
			
		||||
//         PopupMenuItem<String>(
 | 
			
		||||
//           value: 'Open',
 | 
			
		||||
//           child: Text('Open'),
 | 
			
		||||
//         ),
 | 
			
		||||
//         PopupMenuItem<String>(
 | 
			
		||||
//           value: 'Reply',
 | 
			
		||||
//           child: Text('Reply'),
 | 
			
		||||
//         ),
 | 
			
		||||
//         PopupMenuItem<String>(
 | 
			
		||||
//           value: 'Delete',
 | 
			
		||||
//           child: Text('Delete'),
 | 
			
		||||
//         ),
 | 
			
		||||
//       ],
 | 
			
		||||
//     );
 | 
			
		||||
//   }
 | 
			
		||||
// }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue