UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

27 lines (26 loc) 1.14 kB
/** * 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