diff --git a/apps/docs-app/app/components/f/form/search.gts b/apps/docs-app/app/components/f/form/search.gts
index fe798b1e0..1fbc8bca0 100644
--- a/apps/docs-app/app/components/f/form/search.gts
+++ b/apps/docs-app/app/components/f/form/search.gts
@@ -169,11 +169,11 @@ export default class extends Component {
@minCharacters={{this.minCharacters}}
@noResultsLabel={{this.noResultsLabel}}
@placeholder={{this.placeholder}}
- @onChange={{fn log "The value changed to"}}
- @query={{this.stringQuery}}
@readonly={{this.readonly}}
@scrollable={{this.scrollable}}
@searchTimeout={{this.searchTimeout}}
+ @onChange={{fn log "The value changed to"}}
+ @onQuery={{this.stringQuery}}
/>
<:api as |Args|>
@@ -234,27 +234,18 @@ export default class extends Component {
/>
-
- string[]"
- />
-
+
+ string[]"
+ />
+
@@ -295,12 +295,12 @@ export default class extends Component {
@minCharacters={{this.minCharacters}}
@noResultsLabel={{this.noResultsLabel}}
@placeholder={{this.placeholder}}
- @onChange={{fn log "The value changed to"}}
- @query={{this.objectQuery}}
@readonly={{this.readonly}}
@scrollable={{this.scrollable}}
@searchTimeout={{this.searchTimeout}}
@serializationPath="key"
+ @onChange={{fn log "The value changed to"}}
+ @onQuery={{this.objectQuery}}
/>
diff --git a/apps/test-app/tests/integration/components/form/search-test.gts b/apps/test-app/tests/integration/components/form/search-test.gts
index 327e442c4..155b8b653 100644
--- a/apps/test-app/tests/integration/components/form/search-test.gts
+++ b/apps/test-app/tests/integration/components/form/search-test.gts
@@ -31,8 +31,6 @@ module('Integration | Component | form/search', function (hooks) {
fruit.toLowerCase().includes(text.toLowerCase()),
);
- console.log(filteredFruits);
-
return filteredFruits;
};
diff --git a/packages/ember-core/src/components/form/search.gts b/packages/ember-core/src/components/form/search.gts
index 1eb6917e5..2ef900235 100644
--- a/packages/ember-core/src/components/form/search.gts
+++ b/packages/ember-core/src/components/form/search.gts
@@ -77,11 +77,11 @@ export interface SearchSignature {
minCharacters?: number;
noResultsLabel?: string;
placeholder?: string;
- query: (searchString: string) => Promise;
readonly?: boolean;
scrollable?: boolean;
searchTimeout?: number;
serializationPath?: string;
+ onQuery: (searchString: string) => Promise;
};
Element: HTMLDivElement;
}
@@ -130,7 +130,7 @@ export default class Search extends BoundValue<
}
get loading() {
- return this.args.loading || this.onQuery.isRunning;
+ return this.args.loading || this.query.isRunning;
}
get minCharacters() {
@@ -258,9 +258,9 @@ export default class Search extends BoundValue<
activeElement.scrollIntoView({ block: 'nearest' });
}
- onQuery = restartableTask(async (searchString) => {
+ query = restartableTask(async (searchString) => {
await timeout(this.searchTimeout);
- this.options = await this.args.query(searchString);
+ this.options = await this.args.onQuery(searchString);
this.isFocused = true;
});
@@ -348,7 +348,7 @@ export default class Search extends BoundValue<
return;
}
- this.onQuery.perform(this.searchString);
+ this.query.perform(this.searchString);
}
@action