Vyachowski/frontend-project-11

View on GitHub
src/other_utilities/getPostsFromElements.js

Summary

Maintainability
A
0 mins
Test Coverage
import getElementText from '../element_utilities/getElementText.js';

const getPostsFromElements = (elements, feedId) => {
  const elementsArray = Array.from(elements);

  return elementsArray.map((item) => {
    const title = getElementText('title', item);
    const description = getElementText('description', item);
    const link = getElementText('link', item);
    const id = getElementText('guid', item);
    return {
      id, feedId, title, description, link,
    };
  });
};

export default getPostsFromElements;