Skip to content

Commit baabc3a

Browse files
fix(algolia): proxy highlighting tags
1 parent f97a0fb commit baabc3a

16 files changed

Lines changed: 324 additions & 532 deletions

packages/autocomplete-js/src/highlight.ts

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {
2-
parseHighlightedAttribute,
3-
parseReverseHighlightedAttribute,
4-
parseSnippetedAttribute,
5-
parseReverseSnippetedAttribute,
2+
parseAlgoliaHitHighlight,
3+
parseAlgoliaHitReverseHighlight,
4+
parseAlgoliaHitSnippet,
5+
parseAlgoliaHitReverseSnippet,
66
} from '@algolia/autocomplete-preset-algolia';
77

88
type ParsedAttribute = { value: string; isHighlighted: boolean };
@@ -40,11 +40,9 @@ export function highlightItem({
4040
ignoreEscape,
4141
}: HighlightItemParams) {
4242
return concatParts(
43-
parseHighlightedAttribute({
43+
parseAlgoliaHitHighlight({
4444
hit: item,
4545
attribute,
46-
highlightPreTag,
47-
highlightPostTag,
4846
ignoreEscape,
4947
}),
5048
{ highlightPreTag, highlightPostTag }
@@ -64,11 +62,9 @@ export function reverseHighlightItem({
6462
ignoreEscape,
6563
}: HighlightItemParams) {
6664
return concatParts(
67-
parseReverseHighlightedAttribute({
65+
parseAlgoliaHitReverseHighlight({
6866
hit: item,
6967
attribute,
70-
highlightPreTag,
71-
highlightPostTag,
7268
ignoreEscape,
7369
}),
7470
{ highlightPreTag, highlightPostTag }
@@ -86,11 +82,9 @@ export function snippetItem({
8682
ignoreEscape,
8783
}: HighlightItemParams) {
8884
return concatParts(
89-
parseSnippetedAttribute({
85+
parseAlgoliaHitSnippet({
9086
hit: item,
9187
attribute,
92-
highlightPreTag,
93-
highlightPostTag,
9488
ignoreEscape,
9589
}),
9690
{ highlightPreTag, highlightPostTag }
@@ -110,11 +104,9 @@ export function reverseSnippetItem({
110104
ignoreEscape,
111105
}: HighlightItemParams) {
112106
return concatParts(
113-
parseReverseSnippetedAttribute({
107+
parseAlgoliaHitReverseSnippet({
114108
hit: item,
115109
attribute,
116-
highlightPreTag,
117-
highlightPostTag,
118110
ignoreEscape,
119111
}),
120112
{ highlightPreTag, highlightPostTag }

0 commit comments

Comments
 (0)