@mikezimm/fps-library-v2
Version:
Library of reusable typescript/javascript functions, interfaces and constants
27 lines (26 loc) • 1.14 kB
JavaScript
/**
* CodeAnalizerComment: Updated 1 imports on 2024-09-21 23:07:24
* Update:: import { IFpsFileProperty } to '@mikezimm/fps-core-v7/lib/logic/Links/interfaces/IFpsFileProperty;'
*/
// Copied originally from src\webparts\pivotTiles20\components\TileItems\PivotTileItem.tsx
import { ImageHelper, } from "@microsoft/sp-image-helper";
export function getResizedImage(href, File) {
const isFabricIcon = href && href.length < 20 && href.indexOf('/') === -1 ? true : false;
let resizedImage = null;
if (isFabricIcon === true) {
if (href && ['DocThumb'.toLowerCase(), 'DocThumbnail'.toLowerCase()].indexOf(href.toLowerCase()) > -1) {
const useLink = href ? href : File && File.ServerRelativeUrl ? File.ServerRelativeUrl : '';
if (useLink)
resizedImage = ImageHelper.convertToImageUrl({
sourceUrl: useLink,
width: 400
});
}
}
const result = {
isFabricIcon: isFabricIcon,
resizedImage: resizedImage,
};
return result;
}
//# sourceMappingURL=GetResizedImageLink.js.map