Repository URL to install this package:
|
Version:
3.12.2 ▾
|
export default (function (file) {
var specificUrlProperty = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
var defaultValue = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';
var _ref = file || {},
url = _ref.url,
thumbnail = _ref.thumbnail;
if (typeof url === 'string') {
return url;
}
if (specificUrlProperty) {
return (url === null || url === void 0 ? void 0 : url[specificUrlProperty]) || defaultValue;
}
var _ref2 = url || {},
publicUrl = _ref2["public"],
permalink = _ref2.permalink,
cdn = _ref2.cdn;
return thumbnail || cdn || publicUrl || permalink || url || defaultValue;
});