import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import '../l10n/app_localizations.dart'; import '../service/search_provider.dart'; import '../widgets/search_widgets/search_bar_widget.dart'; import '../widgets/search_widgets/search_results_widget.dart'; class SearchPage extends StatelessWidget { const SearchPage({super.key}); static const String routeName = '/search'; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text(AppLocalizations.of(context)!.search)), body: Center( child: SizedBox( width: MediaQuery.of(context).size.width * 0.9, child: Column( children: [ Padding(padding: EdgeInsetsGeometry.only(top: 10)), SearchBarWidget( onEditingComplete: context.read().setSearchText, onResetSearch: context.read().removeSearchText, ), Padding(padding: EdgeInsetsGeometry.only(top: 10)), Expanded(child: SearchResultsWidget()), ], ), ), ), ); } }