UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

22 lines (20 loc) 1.3 kB
/** * CodeAnalizerComment: Updated 1 imports on 2024-09-22 14:49:52 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ /** * CodeAnalizerComment: Updated 1 imports on 2024-09-21 23:07:24 * Update:: import { IAnySourceItem } to '@mikezimm/fps-core-v7/lib/components/molecules/AnyContent/IAnyContent;' */ import * as React from 'react'; import { Icon, } from '@fluentui/react/lib/Icon'; // eslint-disable-next-line @typescript-eslint/no-explicit-any export function SourceIconElement(iconName, typeLabel, onClick, item, labelSide = 'left') { const ele = React.createElement("div", { className: 'sourceIconElement', title: typeLabel, onClick: () => onClick(item.ID, 'appLinks', item) }, typeLabel && labelSide === 'left' ? React.createElement("div", { style: { marginRight: '10px', fontSize: '14px', width: '55px', } }, React.createElement("span", { style: { float: 'right' } }, typeLabel)) : undefined, React.createElement(Icon, { iconName: iconName }), typeLabel && labelSide === 'right' ? React.createElement("span", { style: { marginLeft: '10px', fontSize: '14px', width: '55px' } }, typeLabel) : undefined); return ele; } //# sourceMappingURL=IconElement.js.map