Skip to content

Commit 266c528

Browse files
committed
docs(examples): enable insights in all examples (#1125)
FX-2311
1 parent d61b385 commit 266c528

File tree

33 files changed

+42
-59
lines changed

33 files changed

+42
-59
lines changed

examples/html-templates/app.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const searchClient = algoliasearch(appId, apiKey);
1010
autocomplete({
1111
container: '#autocomplete',
1212
placeholder: 'Search',
13+
insights: true,
1314
getSources({ query }) {
1415
return [
1516
{

examples/instantsearch/src/autocomplete.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ export function startAutocomplete(searchInstance: InstantSearch) {
260260
const { setQuery } = autocomplete({
261261
container: '#autocomplete',
262262
placeholder: 'Search for products',
263+
insights: true,
263264
openOnFocus: true,
264265
plugins: [
265266
recentSearchesPlugin,

examples/multiple-datasets-with-headers/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,6 @@ autocomplete({
6666
container: '#autocomplete',
6767
placeholder: 'Search',
6868
openOnFocus: true,
69+
insights: true,
6970
plugins: [recentSearchesPlugin, querySuggestionsPlugin, categoriesPlugin],
7071
});

examples/panel-placement/app.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,21 @@ const search = autocomplete<AutocompleteItem>({
6060
container: '#autocomplete',
6161
placeholder: 'Search',
6262
getSources,
63+
insights: true,
6364
});
6465

6566
const searchLeft = autocomplete<AutocompleteItem>({
6667
container: '#autocomplete-left',
6768
placeholder: 'Search',
6869
getSources,
70+
insights: true,
6971
});
7072

7173
const searchRight = autocomplete<AutocompleteItem>({
7274
container: '#autocomplete-right',
7375
placeholder: 'Search',
7476
getSources,
77+
insights: true,
7578
});
7679

7780
type ProductItemProps = {

examples/playground/app.tsx

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@ import {
44
autocomplete,
55
AutocompleteComponents,
66
getAlgoliaResults,
7-
} from '@algolia/autocomplete-js';
8-
import {
97
AutocompleteInsightsApi,
10-
createAlgoliaInsightsPlugin,
11-
} from '@algolia/autocomplete-plugin-algolia-insights';
8+
} from '@algolia/autocomplete-js';
129
import { createQuerySuggestionsPlugin } from '@algolia/autocomplete-plugin-query-suggestions';
1310
import { createLocalStorageRecentSearchesPlugin } from '@algolia/autocomplete-plugin-recent-searches';
1411
import algoliasearch from 'algoliasearch/lite';
1512
import { h, Fragment } from 'preact';
16-
import insightsClient from 'search-insights';
1713

1814
import '@algolia/autocomplete-theme-classic';
1915

@@ -25,10 +21,6 @@ const appId = 'latency';
2521
const apiKey = '6be0576ff61c053d5f9a3225e2a90f76';
2622
const searchClient = algoliasearch(appId, apiKey);
2723

28-
// @ts-expect-error type error in search-insights
29-
insightsClient('init', { appId, apiKey });
30-
31-
const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ insightsClient });
3224
const recentSearchesPlugin = createLocalStorageRecentSearchesPlugin({
3325
key: 'search',
3426
limit: 3,
@@ -56,9 +48,9 @@ autocomplete<ProductHit>({
5648
placeholder: 'Search',
5749
debug: true,
5850
openOnFocus: true,
51+
insights: true,
5952
plugins: [
6053
shortcutsPlugin,
61-
algoliaInsightsPlugin,
6254
recentSearchesPlugin,
6355
querySuggestionsPlugin,
6456
categoriesPlugin,

examples/playground/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
},
1111
"dependencies": {
1212
"@algolia/autocomplete-js": "1.8.3",
13-
"@algolia/autocomplete-plugin-algolia-insights": "1.8.3",
1413
"@algolia/autocomplete-plugin-query-suggestions": "1.8.3",
1514
"@algolia/autocomplete-plugin-recent-searches": "1.8.3",
1615
"@algolia/autocomplete-preset-algolia": "1.8.3",

examples/preview-panel-in-modal/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ autocomplete({
1515
container: '#autocomplete',
1616
detachedMediaQuery: '',
1717
defaultActiveItemId: 0,
18+
insights: true,
1819
getSources() {
1920
return [
2021
{

examples/query-suggestions-with-categories/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@ autocomplete({
3030
container: '#autocomplete',
3131
placeholder: 'Search',
3232
openOnFocus: true,
33+
insights: true,
3334
plugins: [querySuggestionsPlugin],
3435
});

examples/query-suggestions-with-hits/app.tsx

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,11 @@ import {
44
autocomplete,
55
AutocompleteComponents,
66
getAlgoliaResults,
7-
} from '@algolia/autocomplete-js';
8-
import {
97
AutocompleteInsightsApi,
10-
createAlgoliaInsightsPlugin,
11-
} from '@algolia/autocomplete-plugin-algolia-insights';
8+
} from '@algolia/autocomplete-js';
129
import { createQuerySuggestionsPlugin } from '@algolia/autocomplete-plugin-query-suggestions';
1310
import algoliasearch from 'algoliasearch/lite';
1411
import { h, Fragment } from 'preact';
15-
import insightsClient from 'search-insights';
1612

1713
import '@algolia/autocomplete-theme-classic';
1814

@@ -22,11 +18,6 @@ const appId = 'latency';
2218
const apiKey = '6be0576ff61c053d5f9a3225e2a90f76';
2319
const searchClient = algoliasearch(appId, apiKey);
2420

25-
// @ts-expect-error type error in search-insights
26-
insightsClient('init', { appId, apiKey });
27-
28-
const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ insightsClient });
29-
3021
const querySuggestionsPlugin = createQuerySuggestionsPlugin({
3122
searchClient,
3223
indexName: 'instant_search_demo_query_suggestions',
@@ -41,7 +32,8 @@ autocomplete<ProductHit>({
4132
container: '#autocomplete',
4233
placeholder: 'Search',
4334
openOnFocus: true,
44-
plugins: [algoliaInsightsPlugin, querySuggestionsPlugin],
35+
insights: true,
36+
plugins: [querySuggestionsPlugin],
4537
getSources({ query, state }) {
4638
if (!query) {
4739
return [];

examples/query-suggestions-with-inline-categories/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,6 @@ autocomplete({
9292
container: '#autocomplete',
9393
placeholder: 'Search',
9494
openOnFocus: true,
95+
insights: true,
9596
plugins: [querySuggestionsPlugin],
9697
});

0 commit comments

Comments
 (0)