Add back shallowEqualKeys ( editor depends on it )
This commit is contained in:
@@ -3,6 +3,7 @@ import Im from "immutable"
|
|||||||
import camelCase from "lodash/camelCase"
|
import camelCase from "lodash/camelCase"
|
||||||
import upperFirst from "lodash/upperFirst"
|
import upperFirst from "lodash/upperFirst"
|
||||||
import _memoize from "lodash/memoize"
|
import _memoize from "lodash/memoize"
|
||||||
|
import find from "lodash/find"
|
||||||
import some from "lodash/some"
|
import some from "lodash/some"
|
||||||
import eq from "lodash/eq"
|
import eq from "lodash/eq"
|
||||||
import { memoizedSampleFromSchema, memoizedCreateXMLExample } from "core/plugins/samples/fn"
|
import { memoizedSampleFromSchema, memoizedCreateXMLExample } from "core/plugins/samples/fn"
|
||||||
@@ -587,3 +588,10 @@ export const filterConfigs = (configs, allowed) => {
|
|||||||
|
|
||||||
return filteredConfigs
|
return filteredConfigs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Is this really required as a helper? Perhaps. TODO: expose the system of presets.apis in docs, so we know what is supported
|
||||||
|
export const shallowEqualKeys = (a,b, keys) => {
|
||||||
|
return !!find(keys, (key) => {
|
||||||
|
return eq(a[key], b[key])
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user