Versie 0.2.0
This commit is contained in:
commit
e77d8fd373
495 files changed
+81026
No files matched your search
@@ -0,0 +1,26 @@
|
||||
// Generated, do not edit. sha256:0727197b9fd0ac80c6a541e3be09548dc3b7f76576643552b5f17b4dbd19dd61
|
||||
export function seedSticky({ columns, seeded, remembered, options }) {
|
||||
const out = { ...seeded };
|
||||
if (!remembered) return out;
|
||||
for (const col of columns) {
|
||||
if (!col.edit || !col.edit.sticky) continue;
|
||||
if (!Object.prototype.hasOwnProperty.call(remembered, col.key)) continue;
|
||||
const value = remembered[col.key];
|
||||
if (value === undefined) continue;
|
||||
const list = options && typeof options.get === 'function' ? options.get(col.key) : null;
|
||||
if (list && !list.some(o => String(o.value) === String(value))) continue;
|
||||
out[col.key] = value;
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
||||
export function harvestSticky(columns, vals) {
|
||||
const out = {};
|
||||
if (!vals) return out;
|
||||
for (const col of columns) {
|
||||
if (!col.edit || !col.edit.sticky) continue;
|
||||
if (vals[col.key] === undefined) continue;
|
||||
out[col.key] = vals[col.key];
|
||||
}
|
||||
return out;
|
||||
}
|
||||
Reference in new issue
Block a user