File tree Expand file tree Collapse file tree 1 file changed +34
-24
lines changed Expand file tree Collapse file tree 1 file changed +34
-24
lines changed Original file line number Diff line number Diff line change
1
+ import Link from 'next/link' ;
2
+
1
3
/**
2
4
* Displays search results from Algolia
3
5
* @param {Object } props
@@ -10,34 +12,42 @@ const SearchResults = ({
10
12
sale_price,
11
13
on_sale,
12
14
short_description,
15
+ objectID,
13
16
} ,
14
17
} ) => {
15
18
return (
16
- < article className = "hit" >
17
- < div className = "flex p-6 bg-white" >
18
- < header className = "hit-image-container" >
19
- < img
20
- src = { product_image }
21
- alt = { product_name }
22
- className = "w-12 hit-image"
23
- />
24
- </ header >
25
- < div className = "pl-4 text-left" >
26
- { product_name && (
27
- < span class = "text-lg font-bold" > { product_name } </ span >
28
- ) }
29
- < br />
30
- { on_sale && (
31
- < >
32
- < span className = "text-base line-through" > kr { regular_price } </ span >
33
- < span className = "ml-2 text-base" > kr { sale_price } </ span >
34
- </ >
35
- ) }
36
- { ! on_sale && < span className = "text-base" > kr { regular_price } </ span > }
37
- < br />
38
- < span className = "text-base" > { short_description } </ span >
19
+ < article className = "cursor-pointer hit" >
20
+ < Link
21
+ href = "/produkt/[post]"
22
+ as = { `/produkt/${ product_name } ?productId=${ objectID } ` }
23
+ >
24
+ < div className = "flex p-6 bg-white" >
25
+ < header className = "hit-image-container" >
26
+ < img
27
+ src = { product_image }
28
+ alt = { product_name }
29
+ className = "w-12 hit-image"
30
+ />
31
+ </ header >
32
+ < div className = "pl-4 text-left" >
33
+ { product_name && (
34
+ < span class = "text-lg font-bold" > { product_name } </ span >
35
+ ) }
36
+ < br />
37
+ { on_sale && (
38
+ < >
39
+ < span className = "text-base line-through" >
40
+ kr { regular_price }
41
+ </ span >
42
+ < span className = "ml-2 text-base" > kr { sale_price } </ span >
43
+ </ >
44
+ ) }
45
+ { ! on_sale && < span className = "text-base" > kr { regular_price } </ span > }
46
+ < br />
47
+ < span className = "text-base" > { short_description } </ span >
48
+ </ div >
39
49
</ div >
40
- </ div >
50
+ </ Link >
41
51
</ article >
42
52
) ;
43
53
} ;
You can’t perform that action at this time.
0 commit comments