mirror of
				https://github.com/inventree/inventree-app.git
				synced 2025-11-03 23:05:44 +00:00 
			
		
		
		
	Updates to search controller
This commit is contained in:
		@@ -640,6 +640,9 @@
 | 
			
		||||
  "quantityPositive": "Quantity must be positive",
 | 
			
		||||
  "@quantityPositive": {},
 | 
			
		||||
 | 
			
		||||
  "queryEmpty": "Enter search query",
 | 
			
		||||
  "@queryEmpty": {},
 | 
			
		||||
 | 
			
		||||
  "queryNoResults": "No results for query",
 | 
			
		||||
  "@queryNoResults": {},
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -378,11 +378,11 @@ class _InvenTreeHomePageState extends State<InvenTreeHomePage> {
 | 
			
		||||
            icon: _notificationCounter == 0 ? FaIcon(FontAwesomeIcons.bell) : Stack(
 | 
			
		||||
              children: <Widget>[
 | 
			
		||||
                FaIcon(FontAwesomeIcons.bell),
 | 
			
		||||
                new Positioned(
 | 
			
		||||
                Positioned(
 | 
			
		||||
                  right: 0,
 | 
			
		||||
                  child: new Container(
 | 
			
		||||
                  child: Container(
 | 
			
		||||
                    padding: EdgeInsets.all(2),
 | 
			
		||||
                    decoration: new BoxDecoration(
 | 
			
		||||
                    decoration: BoxDecoration(
 | 
			
		||||
                      color: Colors.red,
 | 
			
		||||
                      borderRadius: BorderRadius.circular(20),
 | 
			
		||||
                    ),
 | 
			
		||||
@@ -390,9 +390,9 @@ class _InvenTreeHomePageState extends State<InvenTreeHomePage> {
 | 
			
		||||
                      minWidth: 12,
 | 
			
		||||
                      minHeight: 12,
 | 
			
		||||
                    ),
 | 
			
		||||
                    child: new Text(
 | 
			
		||||
                    child: Text(
 | 
			
		||||
                      "${_notificationCounter}",
 | 
			
		||||
                      style: new TextStyle(
 | 
			
		||||
                      style: TextStyle(
 | 
			
		||||
                        color: Colors.white,
 | 
			
		||||
                        fontSize: 9,
 | 
			
		||||
                      ),
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,4 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
import "package:flutter/cupertino.dart";
 | 
			
		||||
import "package:flutter/material.dart";
 | 
			
		||||
 | 
			
		||||
import "package:font_awesome_flutter/font_awesome_flutter.dart";
 | 
			
		||||
 
 | 
			
		||||
@@ -21,7 +21,7 @@ import "package:inventree/widget/location_list.dart";
 | 
			
		||||
// Widget for performing database-wide search
 | 
			
		||||
class SearchWidget extends StatefulWidget {
 | 
			
		||||
 | 
			
		||||
  SearchWidget(this.hasAppbar);
 | 
			
		||||
  const SearchWidget(this.hasAppbar);
 | 
			
		||||
 | 
			
		||||
  final bool hasAppbar;
 | 
			
		||||
 | 
			
		||||
@@ -172,12 +172,15 @@ class _SearchDisplayState extends RefreshableState<SearchWidget> {
 | 
			
		||||
        child: ListTile(
 | 
			
		||||
          title: TextField(
 | 
			
		||||
            readOnly: false,
 | 
			
		||||
            decoration: InputDecoration(
 | 
			
		||||
              helperText: L10().queryEmpty,
 | 
			
		||||
            ),
 | 
			
		||||
            controller: searchController,
 | 
			
		||||
            onChanged: (String text) {
 | 
			
		||||
              onSearchTextChanged(text);
 | 
			
		||||
            },
 | 
			
		||||
          ),
 | 
			
		||||
          leading: IconButton(
 | 
			
		||||
          trailing: IconButton(
 | 
			
		||||
            icon: FaIcon(FontAwesomeIcons.backspace, color: Colors.red),
 | 
			
		||||
            onPressed: () {
 | 
			
		||||
              searchController.clear();
 | 
			
		||||
@@ -332,7 +335,7 @@ class _SearchDisplayState extends RefreshableState<SearchWidget> {
 | 
			
		||||
      );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (results.isEmpty) {
 | 
			
		||||
    if (results.isEmpty && searchController.text.isNotEmpty) {
 | 
			
		||||
      tiles.add(
 | 
			
		||||
        ListTile(
 | 
			
		||||
          title: Text(L10().queryNoResults),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user