Skip to content

Commit ea75a7b

Browse files
authored
fix(insights): use sendEvent with html`
1 parent 8e5aa14 commit ea75a7b

File tree

1 file changed

+17
-10
lines changed
  • instantsearch.js/algolia-insights/src

1 file changed

+17
-10
lines changed

instantsearch.js/algolia-insights/src/app.js

+17-10
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,24 @@ search.addWidgets([
1919
instantsearch.widgets.hits({
2020
container: '#hits',
2121
templates: {
22-
item: (hit, { sendEvent }) => `
22+
item: (hit, { html, sendEvent }) => html`
2323
<div>
2424
<img src="${hit.image}" align="left" alt="${hit.name}" />
2525
<div class="hit-name">
2626
${hit.name}
2727
</div>
2828
<div>
29-
<button onclick=${() => sendEvent('click', hit, 'my-click-event')}>
30-
Click event
31-
</button>
32-
<button onclick=${() => sendEvent('conversion', hit, 'my-conversion-event')}>
33-
Conversion event
34-
</button>
29+
<button
30+
onclick="${() => sendEvent('click', hit, 'my-click-event')}"
31+
>
32+
Click event
33+
</button>
34+
<button
35+
onclick="${() =>
36+
sendEvent('conversion', hit, 'my-conversion-event')}"
37+
>
38+
Conversion event
39+
</button>
3540
</div>
3641
</div>
3742
`,
@@ -42,9 +47,11 @@ search.addWidgets([
4247
}),
4348
]);
4449

45-
search.use(instantsearch.middlewares.createInsightsMiddleware({
46-
insightsClient: window.aa,
47-
}));
50+
search.use(
51+
instantsearch.middlewares.createInsightsMiddleware({
52+
insightsClient: window.aa,
53+
})
54+
);
4855
window.aa('setUserToken', 'my-user-token');
4956

5057
search.start();

0 commit comments

Comments
 (0)