feat: optymalizacja GlobalSearch, nawigacji oraz filtrów w sklepie

This commit is contained in:
MichalC
2026-06-27 21:12:23 +02:00
parent 0c59086a6b
commit c4294a81cf
43 changed files with 1623 additions and 192 deletions
+92
View File
@@ -0,0 +1,92 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="840.000000pt" height="859.000000pt" viewBox="0 0 840.000000 859.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,859.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M5340 5459 c-36 -4 -135 -13 -220 -20 -181 -13 -267 -21 -445 -43
-240 -29 -280 -35 -334 -45 -29 -6 -71 -11 -92 -11 -21 0 -41 -4 -44 -10 -3
-5 -23 -10 -43 -10 -20 0 -56 -5 -79 -10 -24 -6 -71 -14 -105 -20 -35 -5 -99
-17 -143 -26 -99 -20 -150 -30 -240 -47 -38 -7 -77 -16 -85 -19 -17 -6 -118
-27 -165 -35 -16 -2 -37 -7 -45 -10 -8 -4 -40 -13 -70 -20 -30 -7 -71 -18 -90
-23 -19 -5 -62 -15 -95 -24 -33 -8 -85 -21 -115 -30 -30 -8 -66 -18 -80 -22
-14 -3 -34 -9 -45 -14 -11 -4 -47 -15 -80 -24 -86 -24 -167 -48 -190 -56 -11
-4 -47 -16 -80 -26 -33 -10 -64 -22 -69 -26 -6 -4 -17 -8 -25 -8 -15 0 -207
-69 -268 -96 -17 -8 -36 -14 -42 -14 -6 0 -19 -4 -29 -9 -9 -5 -35 -17 -57
-26 -108 -45 -108 -45 -22 -45 44 0 77 -4 77 -10 0 -5 9 -10 21 -10 11 0 40
-19 65 -42 44 -41 44 -42 44 -110 l0 -68 -74 0 c-97 0 -106 4 -106 47 0 42
-19 62 -63 70 -69 11 -99 -87 -40 -134 15 -13 34 -23 41 -23 6 0 12 -4 12 -9
0 -5 11 -12 25 -15 14 -4 25 -11 25 -16 0 -6 5 -10 12 -10 33 0 147 -91 176
-140 17 -28 19 -193 3 -198 -6 -2 -11 -9 -11 -15 0 -21 -50 -67 -98 -90 -40
-19 -63 -22 -152 -21 -97 0 -109 2 -155 29 -73 41 -100 83 -111 171 -8 70 -4
74 98 74 104 0 108 -2 108 -62 0 -60 16 -77 72 -78 45 0 78 30 78 72 0 37 -58
94 -135 133 -33 17 -61 33 -63 38 -2 4 -10 7 -17 7 -19 0 -99 80 -118 119 -21
43 -22 117 -1 166 l15 37 -28 -6 c-15 -4 -29 -12 -31 -17 -2 -5 -10 -9 -17 -9
-17 0 -139 -62 -143 -72 -2 -4 -10 -8 -18 -8 -13 0 -54 -22 -109 -58 -11 -7
-28 -15 -37 -18 -10 -4 -18 -10 -18 -14 0 -4 -11 -11 -25 -14 -14 -4 -25 -11
-25 -16 0 -6 -7 -10 -15 -10 -8 0 -15 -4 -15 -10 0 -5 -11 -12 -25 -16 -14 -3
-25 -9 -25 -14 0 -4 -16 -15 -35 -26 -19 -10 -35 -22 -35 -26 0 -5 -7 -8 -15
-8 -8 0 -15 -4 -15 -9 0 -4 -19 -21 -42 -36 -44 -29 -228 -209 -228 -223 0 -4
-8 -17 -17 -28 -10 -11 -25 -35 -34 -54 -9 -19 -22 -48 -30 -64 -9 -18 -14
-63 -14 -120 0 -82 3 -96 29 -141 30 -52 127 -155 145 -155 6 0 11 -4 11 -9 0
-5 10 -13 23 -17 12 -4 24 -9 27 -13 5 -6 123 -64 165 -81 64 -26 108 -40 125
-40 11 0 20 -4 20 -10 0 -5 10 -10 23 -10 12 0 56 -10 97 -21 131 -35 287 -61
480 -78 63 -6 145 -16 183 -21 88 -13 934 -13 1057 0 52 5 158 15 235 21 224
18 302 26 445 44 265 33 412 54 460 65 19 5 71 14 115 20 44 7 100 16 125 21
25 4 83 15 130 24 98 18 146 28 250 50 41 9 99 20 129 26 30 5 58 12 62 15 4
2 27 9 51 14 24 5 72 16 108 25 36 9 83 20 105 25 62 13 128 31 150 40 11 5
31 11 45 14 64 13 129 32 136 39 4 4 16 7 27 7 19 0 107 26 137 40 9 4 31 11
50 14 19 4 44 11 55 15 11 5 45 16 75 25 30 10 64 21 75 26 11 4 43 16 70 25
95 32 190 67 222 81 17 8 36 14 42 14 6 0 19 4 29 9 33 18 90 41 100 41 5 0
22 6 37 14 26 14 26 15 7 25 -12 6 -32 11 -46 11 -24 0 -78 24 -103 46 -6 7
-22 31 -35 55 -21 41 -23 59 -27 234 -4 248 6 312 61 366 22 21 52 42 66 45
15 3 35 9 44 15 25 13 167 11 208 -4 103 -36 154 -102 148 -193 l-3 -49 -87
-3 c-85 -3 -88 -2 -88 19 0 75 -44 113 -112 96 -34 -8 -38 -13 -43 -51 -11
-73 -1 -424 12 -437 7 -7 33 -12 58 -13 65 -1 84 25 85 117 l0 67 -40 0 -40 0
0 55 0 55 131 0 130 0 -3 -155 c-2 -85 -1 -154 2 -153 75 37 106 54 108 61 2
4 10 7 17 7 13 0 74 29 85 40 10 10 45 31 63 36 9 4 17 10 17 14 0 4 11 11 25
14 14 4 25 11 25 16 0 6 7 10 15 10 8 0 15 4 15 10 0 5 11 12 25 16 14 3 25 9
25 13 0 4 23 20 50 36 28 16 50 32 50 36 0 3 19 19 42 34 44 29 228 209 228
223 0 4 8 17 18 28 9 11 24 35 33 54 9 19 22 48 30 64 9 18 14 62 14 115 0 68
-5 96 -22 133 -30 62 -136 169 -193 195 -8 4 -17 10 -20 13 -4 6 -106 55 -165
80 -58 24 -108 40 -125 40 -11 0 -20 4 -20 8 0 5 -26 14 -57 21 -32 6 -76 16
-98 21 -146 33 -243 48 -450 69 -60 6 -140 16 -178 21 -80 12 -973 11 -1067
-1z m-912 -778 c9 -6 28 -12 42 -15 57 -12 110 -89 110 -160 0 -54 -10 -59
-110 -54 l-65 3 -6 38 c-9 59 -41 80 -100 64 -27 -7 -39 -30 -39 -74 0 -23 31
-59 65 -74 11 -4 43 -22 70 -39 28 -17 58 -33 68 -36 9 -4 17 -9 17 -13 0 -4
15 -15 34 -25 70 -37 105 -165 72 -260 -16 -47 -83 -115 -113 -116 -12 0 -23
-5 -25 -11 -5 -14 -207 -15 -234 -2 -72 37 -91 49 -104 67 -31 43 -42 73 -47
128 -5 54 -4 57 18 63 13 3 58 5 99 3 l75 -3 6 -53 c8 -60 27 -81 75 -82 49 0
69 21 69 73 0 50 -23 78 -94 114 -20 10 -42 24 -49 31 -7 6 -20 12 -28 12 -8
0 -14 5 -14 10 0 6 -5 10 -11 10 -6 0 -27 12 -47 27 -69 52 -92 96 -92 176 0
98 41 153 145 193 37 14 189 18 213 5z m-1655 -48 c3 -21 13 -76 22 -123 9
-47 20 -107 24 -135 16 -90 32 -179 41 -215 13 -58 40 -207 40 -224 0 -14 -15
-16 -100 -16 -73 0 -100 3 -101 13 0 6 -4 41 -9 77 -5 36 -14 98 -19 138 -5
40 -12 80 -15 90 -3 9 -10 55 -16 102 -18 155 -29 220 -39 238 -8 13 -10 8
-11 -24 0 -23 -5 -66 -10 -95 -6 -30 -15 -85 -21 -124 -17 -114 -40 -276 -47
-335 -4 -30 -11 -61 -15 -67 -6 -9 -38 -13 -103 -13 l-95 0 6 58 c4 31 11 61
16 66 5 6 9 29 9 52 0 22 4 54 10 70 5 16 14 58 20 94 5 36 17 101 26 145 8
44 18 103 21 130 2 28 9 54 14 60 5 5 9 24 9 42 l0 33 169 0 169 0 5 -37z
m601 15 c4 -13 11 -50 16 -83 12 -81 38 -234 44 -265 2 -14 10 -65 18 -115 12
-86 13 -88 21 -50 13 65 47 273 67 410 19 141 -2 125 169 125 l148 0 7 -62 c3
-35 9 -204 13 -375 l6 -313 -90 0 -90 0 -6 288 c-3 158 -10 298 -16 312 l-10
25 0 -27 c-1 -15 -5 -47 -10 -70 -27 -120 -33 -151 -41 -200 -5 -29 -16 -93
-25 -143 -9 -49 -20 -110 -23 -135 l-7 -45 -96 -3 -97 -3 -12 63 c-7 35 -16
83 -20 108 -30 166 -42 231 -49 275 -5 28 -14 70 -20 95 -6 25 -11 60 -11 78
0 20 -4 31 -10 27 -6 -4 -10 -123 -10 -326 l0 -319 -93 0 -94 0 4 323 c2 177
6 346 9 375 l5 52 149 0 c144 0 148 0 154 -22z m1586 -265 c0 -159 3 -298 6
-310 3 -12 19 -27 36 -34 25 -10 35 -9 64 4 l34 17 0 305 0 305 100 0 100 0 0
-292 c0 -263 -2 -298 -19 -343 -37 -99 -119 -140 -262 -132 -120 7 -146 15
-189 58 -55 56 -60 87 -60 418 l0 291 95 0 95 0 0 -287z m830 245 c6 -24 15
-53 20 -66 6 -13 10 -34 10 -47 0 -13 4 -26 9 -29 5 -4 12 -25 16 -48 4 -23
11 -49 15 -58 5 -8 16 -42 25 -75 9 -33 21 -73 26 -90 5 -16 15 -50 21 -75 11
-39 13 -8 16 243 l2 287 90 0 90 0 -2 -367 -3 -368 -115 -3 c-141 -3 -156 0
-163 35 -11 62 -32 133 -39 133 -5 0 -8 9 -8 20 0 10 -7 41 -15 67 -9 26 -23
73 -32 103 -9 30 -19 64 -23 75 -24 66 -40 123 -40 140 0 14 -3 16 -11 8 -9
-9 -9 -82 1 -289 10 -231 10 -278 -2 -285 -7 -5 -49 -8 -93 -7 l-80 3 -3 368
-2 367 139 0 140 0 11 -42z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB