We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ef663e commit 7fdb3e0Copy full SHA for 7fdb3e0
src/index.js
@@ -300,6 +300,23 @@ async function setData(element, data) {
300
} else if (type == 'key')
301
type = 'object'
302
303
+ if (data.$filter && data.$filter.query) {
304
+ let mergedValues = [];
305
+
306
+ data.$filter.query.forEach(obj => {
307
+ if (obj.operator === '$in') {
308
+ mergedValues = [...mergedValues, ...obj.value];
309
+ }
310
+ });
311
312
+ if (mergedValues.length) {
313
+ const sortedType = mergedValues
314
+ .map(name => data[type].find(career => career.name === name))
315
+ .filter(career => career !== undefined);
316
+ data[type] = sortedType
317
318
319
320
for (let el of element) {
321
// if rendered in server side skip
322
if (el.hasAttribute('rendered'))
0 commit comments