diff options
Diffstat (limited to 'js/dav/lib/template/filter.js')
-rw-r--r-- | js/dav/lib/template/filter.js | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/js/dav/lib/template/filter.js b/js/dav/lib/template/filter.js deleted file mode 100644 index cf2d3b04..00000000 --- a/js/dav/lib/template/filter.js +++ /dev/null @@ -1,20 +0,0 @@ -export default function filter(item) { - if (!item.children || !item.children.length) { - return `<c:${item.type} ${formatAttrs(item.attrs)}/>`; - } - - let children = item.children.map(filter); - return `<c:${item.type} ${formatAttrs(item.attrs)}> - ${children} - </c:${item.type}>`; -} - -function formatAttrs(attrs) { - if (typeof attrs !== 'object') { - return ''; - } - - return Object.keys(attrs) - .map(attr => `${attr}="${attrs[attr]}"`) - .join(' '); -} |