diff --git a/packages/gallery/src/services/style.js b/packages/gallery/src/services/style.js index 7bd5f24..2335aff 100644 --- a/packages/gallery/src/services/style.js +++ b/packages/gallery/src/services/style.js @@ -1,6 +1,7 @@ import Styletron from 'styletron'; import { injectStyle as _injectStyle } from 'styletron-utils'; import { defineElement } from 'domvm'; +import { isObject } from '../utils/comparators.js'; const styletronSingleton = new Styletron(); @@ -8,10 +9,6 @@ export function injectStyle(...styles) { return _injectStyle(styletronSingleton, Object.assign({}, ...styles)); } -function isObject(obj) { - return typeof obj === 'object' && !Array.isArray(obj); -} - export function el(sig, ...attrsOrChildren) { let attrs = {}; let children = attrsOrChildren; diff --git a/packages/gallery/src/utils/comparators.js b/packages/gallery/src/utils/comparators.js index 36e73ac..578ab01 100644 --- a/packages/gallery/src/utils/comparators.js +++ b/packages/gallery/src/utils/comparators.js @@ -10,3 +10,7 @@ export function pouchDocArrayComparator(a, b) { return equals(new Set(...aIDs), new Set(...bIDs)); } + +export function isObject(obj) { + return typeof obj === 'object' && !Array.isArray(obj); +}