@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
8 lines • 1.47 kB
JavaScript
/**
* @param page a {@link Page} of objects returned by backend
* @returns returns `true` if the page is defined and has content with non-zero length. Returns `false` otherwise.
*/
export function hasContent(page) {
return !!page && !!page.content && Array.isArray(page.content) && page.content.length > 0;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZS1oYXMtY29udGVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvdXRpbGl0eS9wYWdpbmF0aW9uL3BhZ2UtaGFzLWNvbnRlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7OztHQUdHO0FBQ0gsTUFBTSxVQUFVLFVBQVUsQ0FBQyxJQUErQjtJQUN0RCxPQUFPLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0FBQzlGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1BhZ2V9IGZyb20gJy4uLy4uL3Jlc291cmNlcy9pbnRlcmZhY2UvcGFnZSc7XG5cbi8qKlxuICogQHBhcmFtIHBhZ2UgYSB7QGxpbmsgUGFnZX0gb2Ygb2JqZWN0cyByZXR1cm5lZCBieSBiYWNrZW5kXG4gKiBAcmV0dXJucyByZXR1cm5zIGB0cnVlYCBpZiB0aGUgcGFnZSBpcyBkZWZpbmVkIGFuZCBoYXMgY29udGVudCB3aXRoIG5vbi16ZXJvIGxlbmd0aC4gUmV0dXJucyBgZmFsc2VgIG90aGVyd2lzZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhhc0NvbnRlbnQocGFnZTogUGFnZTx1bmtub3duPiB8IHVuZGVmaW5lZCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiAhIXBhZ2UgJiYgISFwYWdlLmNvbnRlbnQgJiYgQXJyYXkuaXNBcnJheShwYWdlLmNvbnRlbnQpICYmIHBhZ2UuY29udGVudC5sZW5ndGggPiAwO1xufVxuIl19