// Label StoreMAX // // Created by Anthony Gordon. // Copyright © 2019 WooSignal. All rights reserved. // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. import 'package:flutter/material.dart'; import 'package:label_storemax/helpers/tools.dart'; import 'package:label_storemax/labelconfig.dart'; import 'package:label_storemax/widgets/woosignal_ui.dart'; class HomeSearchPage extends StatefulWidget { HomeSearchPage(); @override _HomeSearchPageState createState() => _HomeSearchPageState(); } class _HomeSearchPageState extends State { _HomeSearchPageState(); TextEditingController _txtSearchController; @override void initState() { super.initState(); _txtSearchController = TextEditingController(); } _actionSearch() { Navigator.pushNamed(context, "/product-search", arguments: _txtSearchController.text) .then((search) { Navigator.pop(context); }); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.transparent, title: Image.network(app_logo_url, height: 60, alignment: Alignment.center), centerTitle: true, ), body: SafeArea( minimum: safeAreaDefault(), child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.start, children: [ Container( child: Icon(Icons.search, size: 36), margin: EdgeInsets.only(bottom: 20), ), TextField( controller: _txtSearchController, style: Theme.of(context).primaryTextTheme.display2, keyboardType: TextInputType.text, autocorrect: false, autofocus: true, textCapitalization: TextCapitalization.sentences), wsPrimaryButton(context, title: trans(context, "Search"), action: _actionSearch) ], ), ), ); } }