@kwiz/fluentui
Version:
KWIZ common controls for FluentUI
12 lines • 658 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { getFileTypeIconAsUrl, initializeFileTypeIcons } from "@fluentui/react-file-type-icons";
export function FileTypeIcon({ ext, size, forwardProps }) {
if (!globalThis.kwiz_fluentui_initializeFileTypeIcons) {
initializeFileTypeIcons();
globalThis.kwiz_fluentui_initializeFileTypeIcons = true;
}
const height = size > 0 ? size : 16;
const iconUrl = getFileTypeIconAsUrl({ extension: ext, size: height });
return _jsx("img", Object.assign({}, (forwardProps || {}), { src: iconUrl, alt: `${ext} file icon`, height: height }));
}
//# sourceMappingURL=file-type-icon.js.map