UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

51 lines 1.89 kB
/** * 2024-09-07: Migrated this entire folder to fps-core-v7\lib\common/Images */ // import { IPropertyPaneDropdownOption } from '@microsoft/sp-property-pane'; import { ImageFit, ImageCoverStyle } from '@fluentui/react/lib/Image'; // export type IImageFit = 'center' | 'contain' | 'cover' | 'none' | 'centerCover' | 'centerContain'; // export type IImageCover = 'landscape' | 'portrait'; // export const imgFitChoices: IPropertyPaneDropdownOption[] = <IPropertyPaneDropdownOption[]>[ // { index: 0, key: 'center', text: 'Center' }, // { index: 1, key: 'contain', text: 'Contain' }, // { index: 2, key: 'cover', text: 'Cover' }, // { index: 3, key: 'none', text: 'None' }, // { index: 4, key: 'centerCover', text: 'CenterCover' }, // { index: 5, key: 'centerContain', text: 'CenterContain' }, // ]; export function getImgFit(findMe) { if (findMe === 'center') { return ImageFit.center; } else if (findMe === 'contain') { return ImageFit.contain; } else if (findMe === 'cover') { return ImageFit.cover; } else if (findMe === 'none') { return ImageFit.none; } else if (findMe === 'centerContain') { return ImageFit.centerContain; } else if (findMe === 'centerCover') { return ImageFit.centerCover; } else { return ImageFit.centerCover; } } // export const imgCoverChoices: IPropertyPaneDropdownOption[] = <IPropertyPaneDropdownOption[]>[ // { index: 0, key: 'landscape', text: "Landscape ^ stretch full height v" }, // { index: 1, key: 'portrait', text: "Portrait < stretch full width >" }, // ]; export function getImgCover(findMe) { if (findMe === 'landscape') { return ImageCoverStyle.landscape; } else { return ImageCoverStyle.portrait; } } //# sourceMappingURL=imgFit.js.map