@difizen/mana-app
Version:
20 lines (19 loc) • 583 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.TreeNodeIcon = TreeNodeIcon;
var _manaCore = require("@difizen/mana-core");
var _manaObservable = require("@difizen/mana-observable");
var _jsxRuntime = require("react/jsx-runtime");
function TreeNodeIcon(props) {
var fileTree = (0, _manaObservable.useInject)(_manaCore.ViewInstance);
var node = props.node;
var icon = fileTree.toNodeIcon(node);
if (icon) {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
className: "".concat(icon, " file-icon")
});
}
return null;
}