import 'package:flutter/material.dart'; import 'package:proxibuy/core/gen/assets.gen.dart'; import 'package:proxibuy/presentation/ui/theme/responsive.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({super.key}); @override State createState() => _HomeScreenState(); } class _HomeScreenState extends State { @override void initState() { super.initState(); } @override Widget build(BuildContext context) { final defaultBorder = OutlineInputBorder( borderRadius: BorderRadius.circular(8), borderSide: BorderSide(color: Theme.of(context).colorScheme.surface, width: 2)); return Responsive(context).builder( mobile: Scaffold( body: Padding( padding: const EdgeInsets.all(16.0), child: Column( mainAxisAlignment: MainAxisAlignment.start, children: [ // ElevatedButton( // onPressed: () async { // final notifPer = await requestNotificationPermission(); // if (notifPer) { // if (kIsWeb) { // NotificationServiceWeb.showNotification(); // } else { // await NotificationSrviceAndroid.showCustomNotification(); // } // } // }, // child: Text('Show Notification')), Flexible( child: Container( constraints: BoxConstraints(maxWidth: 800), child: TextField( textInputAction: TextInputAction.search, onSubmitted: (value) { print(value); }, decoration: InputDecoration( hintText: 'what are you looking for?', suffixIcon: Padding( padding: const EdgeInsets.all(12.0), child: Assets.icon.outline.search.svg( color: Theme.of(context).colorScheme.onSurface, width: 16, height: 16), ), enabledBorder: defaultBorder, border: defaultBorder), ), )), ], ), ), ), desktop: Scaffold( body: SizedBox(), )); } }