Skip to content

Commit b788c33

Browse files
committed
Add more guards
1 parent 28b2cb1 commit b788c33

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/docsearch-react/src/Snippet.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ export function Snippet<TItem extends StoredDocSearchHit>({
1515
tagName = 'span',
1616
...rest
1717
}: SnippetProps<TItem>) {
18-
let displayValue = hit._highlightResult[attribute]?.value || hit[attribute];
18+
let displayValue =
19+
hit?._highlightResult?.[attribute]?.value || hit?.[attribute];
1920

20-
if (hit._snippetResult?.[attribute]?.value) {
21-
let snippetValue = hit._snippetResult[attribute]?.value;
21+
if (hit?._snippetResult?.[attribute]?.value) {
22+
let snippetValue = hit?._snippetResult?.[attribute]?.value;
2223
if (displayValue.substring(0, 20) !== snippetValue.substring(0, 20)) {
2324
snippetValue = `… ${snippetValue}`;
2425
}

0 commit comments

Comments
 (0)