UNPKG

@wordpress/block-library

Version:
17 lines (15 loc) 661 B
/** * External dependencies */ import { get, pick } from 'lodash'; export const pickRelevantMediaFiles = function (image) { let sizeSlug = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'large'; const imageProps = pick(image, ['alt', 'id', 'link', 'caption']); imageProps.url = get(image, ['sizes', sizeSlug, 'url']) || get(image, ['media_details', 'sizes', sizeSlug, 'source_url']) || image.url; const fullUrl = get(image, ['sizes', 'full', 'url']) || get(image, ['media_details', 'sizes', 'full', 'source_url']); if (fullUrl) { imageProps.fullUrl = fullUrl; } return imageProps; }; //# sourceMappingURL=shared.js.map