mirror of
https://github.com/flarum/framework.git
synced 2025-01-28 03:27:48 +08:00
Switch to constructor MIN_SEARCH_LENGTH in Search component (#3130)
This commit is contained in:
parent
574ba355c2
commit
26e44f47ca
|
@ -52,7 +52,10 @@ export interface SearchAttrs extends ComponentAttrs {
|
||||||
* - state: SearchState instance.
|
* - state: SearchState instance.
|
||||||
*/
|
*/
|
||||||
export default class Search<T extends SearchAttrs = SearchAttrs> extends Component<T> {
|
export default class Search<T extends SearchAttrs = SearchAttrs> extends Component<T> {
|
||||||
static MIN_SEARCH_LEN = 3;
|
/**
|
||||||
|
* The minimum query length before sources are searched.
|
||||||
|
*/
|
||||||
|
protected static MIN_SEARCH_LEN = 3;
|
||||||
|
|
||||||
protected state!: SearchState;
|
protected state!: SearchState;
|
||||||
|
|
||||||
|
@ -211,7 +214,7 @@ export default class Search<T extends SearchAttrs = SearchAttrs> extends Compone
|
||||||
search.searchTimeout = setTimeout(() => {
|
search.searchTimeout = setTimeout(() => {
|
||||||
if (state.isCached(query)) return;
|
if (state.isCached(query)) return;
|
||||||
|
|
||||||
if (query.length >= Search.MIN_SEARCH_LEN) {
|
if (query.length >= (search.constructor as typeof Search).MIN_SEARCH_LEN) {
|
||||||
search.sources.map((source) => {
|
search.sources.map((source) => {
|
||||||
if (!source.search) return;
|
if (!source.search) return;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user